100000 5 3042
bbaaabababaababababbbabaaabaabbbbaaabbaaabbbabbaabbbbbbbaaabbaababaabaaaabbbabbaaabbbbbaababbaabaabbbabbabaaabababababbbababaaaaabbbaabbaabbabaabababbbbbabbabbbbabbaabbbbaaababbbabbbabbbabbbbaababbbaabbbaaabbbbabbbaaabbbababbbbbbbbbbaabbabbbbababbbabbabaaabbabaabaaaabbbaaabbbaaabbaabbababababbabbabbbaaabbbabbbbaababaababbaaaaabaaabaabaaaaabaabbbaaababbbbabababbbaaababbbbaabbbbaaaaaabbbbababbbbabbaaabaababaaabababbaabbbbabbbaababbaaabbbbababbaaaaaabbabbaaabbbbbbbabbaabbbababbbabaaaabbbaaaaabaaaababbabaaabababbaababbbabbabbaaaabbbbbbaabbbababbbaabbbabbbababbaabbabbabbabaaaaaabaaaaaabbaabababbbbabbabaabbababbbabbababaaaaaaababbaabbabbabbbaabbabaabbbaabbaababbaaabaabbabbabbbbabbbbbabbaaaabbbbbbbabaabaaaaaabbbbbaabaaaabaabbbbaaabaabbbbbabaaaaabbbbbbbabbaabaaabbbbbaabaabbbbbaaabbabbababaaabababaaabbbbaaaabaabaaaaabbbbabaaaaaaaaaabaaaabbabbbbaabbbabbbaaaababbbabbbababbaaabbbabbbbabbbaababbbbbbabaabbbbabaaabaabababbaababbaaaababbaaaabbbaabbaabbbaaabbbbbbbbbaabababaababbaababbaabaabaabaabaabbabaabbbababbbbaaababbbbbbbabbbbaaabbaabababbbbabaabaaaaaaabaabbbabaabbbbabbaaaaaabbaabaaaabbbbbbbbbaaabaabaaabaaaabbaaabaaabaaabaababbaabaabbaaaaaababbbbbaabaaaabbaabbabaabababbbbbbbaaaabbbbbbaaaaaaaabbbabbaabaabbaababbabbbaaabaaabbbabbaaabbbbbbaabbbbbbbbaabbaaabbabbababbabbbabaaababaaaaabbabbaabaaaabaabbababaaaaaaaababbabbaababbbbaabbababaabbaaabaabbbabbbaabbabbabbaabaaababbbbbabaaaabbaaabbbaaabbbaaabbbaaaabbbabbaabbbbbaaabaabababbbaabbaabaabbaaaaaababaaaabbaabaaabbabbbbaaaabbbabbbbabbbaaabaaaaaabaababaababbabaaabaabaabbbaabbaabbabbbabbabbaababbababaaababaabaabababaaaabbbabbbaabaabbaaaabbbbbbbaabbaaabbabbbbaaabbbbbaaaaaabbbabbbabaababbababbaabaaaababaaaababbbaaaabbaabbbbbaababbabbbaabababbbabbaaabbbbabaaabbababbabaababaabaaaababbaaabaabaaabbbabbaaabbbabaabababbbaabbaaababababaaaabbbbbababaabaaaabbaabbbabbbbbbbaabbbaabaaaababbbaaaaaaaabaababaabaaabbbaababbaabaabbbaaabbbabbbabbbbaaabbbbabbabbaaaabbaaabbbbbbbbababbabbabbbabbaababababaabbabaaaabbaabaaabbbaababbbaababbaaaababbbaabbbbaabbabaaaaaaaaabaababbabbaabbaaabababaabbaabaabababbbbaaaaaabaabaaababbabaaababbbbabaaaaababbabbbabbbbabbbaaabbbbbaabbbbaabbbaaabbbaaabbabbaababbababbbabbababbabbbbabbbabbabaaaaabbaaaabaabbabbbbbbbaaabaaabbabaabababaabbbabbbaaaaababbbabaaaaabaaabbbbaabababbaaaaaaabbaabbaabbbabaaaababbaabbbabaabbabbbabbabaababbabbbaaababaaabbbabbbabbabaababbbbbabbabbabbbaaabaaabaababaaaaabaaabaabaaaabaaaabbbbbbaababaaaabbaabbbaabaaaaababaabbbbaabbaababababbabbbaabbbaaaaabbabbbbbbbbabaaababbbbbaabbbabbbbbabbbaabbbabaabaababbbaaababaababaaabbabbbbbaaaaabbaaaabbaabaababaabbbbbabbbbaababbbabbaabaaaaaaabbbaabbaabaaaabaabbbabaabbababababaabbbbbbabbbbaaabaababbaabbabababbaababbbbbabaabaaabababbabaabbbaabbaaaababababaabaaabaaaaaababbbbbaaabbbbabbabbbbbbbbbbabbbaabababaaabaaaaabaaabbbbbaaaaaabababaaababababaaaaabaaababbbbabababaaaababbabbbbbbbbaaababaaaabbbbbbbbababbbbabaabaaaaabaaaabbabbbabababbabbaaaaabbbababbabbbabaaaabaaaaabbaaaabbbabbabbaaaaabbaaaaaababbabbaaaabbbbabaaaaababaabaababbbbaaababaabaabbaaabbbbbbbaabaabbbaaabbbbabbaaabbabbbabbaaaaaaaaaabaabbabaaabbabaabbaabababbbabaaabaabbbabababbbababbbaababbabbaaaabbaaabbabbbaabbbaaaababaaabbabbbbaabaabbbababbaaaabbabbbababbaabaabaaabbbabaaaaaabaaabbaabaaabbbbbababbaababaaaabbaabaaabbbabaababaaabbbbababbbababaabbbbbabaabbbaaabbbbababaaabbbbabbbbabbaababbbbabaabbbaaabaaaaabaaabbababababbabbaaaaababbabaababbaaabbababbabbbabbaabaabaaaaaabaabbaaababbaabbbbaaabbbbbbbaabbabaabaaaaabaaaaababababbbbbabaababbabbbabbbabaabbaabbbaaaabaabbaaabaabaabaabaaaaaabaaabbbbabbbababaabaababaaaabbabbaabbbabbbbbbbaabbaababbaaabbbbaababbbbabbbaaaabababaaabbaaabbabbaabbababaabbaabaabbaaaabaaaabbaabaaababbabababaabaaaabbabbaabaababbbaaaabababbbabaaaaabbbaabbbaabbbabbbbaaaaabaaabaabaaaaaaaaaaabababaaabbaababababaaabaabababbbbbbbbaababbabaabbbabbaabbababbbbabbabaaabbbaaabbabaaabaaaabaaaabbbaabbabbaabababbbbaaabbaabaababbaabaaabbbbaabbbaabaabaabababbabbbbbababbaabbbabaaaaabababbbabbbaaaabaabbbbaaabaaaaaaaaabababaababaabbaaabaaabababbabbaabbbbbbbbbbabaaaabbabaaabbbaaaaababbabbbaaababbbbababababaaabbaaaabbabaaaaabbabaaaaabaaaabbbbbbbbaaabbaaabbaabbababbaababaabbaabbababbaaaaaaabaaababbaabbaabaabbaabbaabbbbbbbbbbaabaabababbaababbabaabaaaababbbabaaabaabbabaaababbabbababaaabaabbbaaabbaaaababbbbaabaaabbaaaaabbaaaabbabbabbbaaaaabbbaabbbaababbbaaaabaaabbabbaabbbaabaabbbaabbaabbababbbbababbbababaaabaaaababaaaaababbaaabbbbbabbaaabbaabbbbabbbbabbaaabbabbabaaaaabaaaabbaabbababbbaabbbaabbbaaaaabbbbbbbbbaaaaaaaabbabbbbbbbaaabbaaaaabaaabbbbaaababbabaaaaabbbbaaabbaaaaabaabbbabbababbaababbaabababbaababbbbbbaaaaaabbbbabaaabbaaabbabaabbbaabaababaabbabbabaaaababbbbaabbabbabbbbabbbabbbbabbabbbaabbbaaabaabaaaaaaaaaabbbbbbbbabaaabbbbbabaaabbababaaabaaababbabbbbbabaaaaabababbabbaaabbbabababaaababbabbbaabbbbbaabbbbbaaabbbbaaabbbbaabbabaababbabbbabababbabbbbabbbbaabababbbaabbabaaaaabbababbbaaaabaababaabaaaaaaabbbabbbabbbbbaabaaabbaabbbbaaabbbababbaaaabaaabbbbbaabababbaababababaaabbbbbbbbabbbbaaaabaabbaabbaaaaaabaabbbaababaabaababbabbbabbbababbabaabbaaaaaabbbbbabbaabbaababbaabababaabbbbbabbbaaaaaabababababaababbabbaabababbbabaabaaabbabbbaaaaaabababbbabbabbbbaaaabbaabbabbbaaaabbababaaabaabbaaababbabbabbaabaaabbbbaaaabbabababbbbbabbbabaabaabbbbaaababbaababbbbbabbaaaaabbababbbaaaaababbbaabbbbbbbbabbbababbbbbbabbaaabbbbbbbbbabbbbbabaaaabbabbbbaaaabaaaaaaaaaabaabababaababbbbbaaabababababababaabbaabaabbbbbabaabaababaaaabaaabbabbaababaababaaabbbbabbabaaaabbaaaaabbbabaaabaabbbbaabaaaababbaababbbbbbbbbbbabbaaabaaaabbaaabbbabaaaabaaabbbabbbaaabaababbababaaabbbaaaaabaaaabaabbaaabbbabababbbababaabaaabaabaabbabbabaababbaabbbabaaaababaabbabababbaaaabaaaabbbbbbabbbbbaaaabababaaabaabaababbabaaabaaaabbbbbaabbbbabbbaabaabbbaabbaabaaababaabaaaaaabababaabbbbabbaababbaababbaaaababbaaaaabbbaabbbbbaabbaabababaababbabababababbbbaaabaabbbbaaabbbabaabbbabaabbababaabbbbabbbbabbaaabbaabbaabababaaaaaaabaabbabbaaaaaaabbbbbababbbbabbaababbabbababababaaaabbbbaabababaabbbbbbbaaaabbbbabaaaabbabaabbbaaabbbbbbabababbbaabababbaabababaababaabbbbbbaaaababbbbababababbabbabbabaaaabbababaaaaabbbababaaabababbbbbbbbabbbbabaabbaabbabaabbababaaaababbbabababbabaaababaaaabbabbabbbbaaabababbbaaaabbbaaabaaaaababbbabbbbabbabbaabbbabbbaaabaaabaabaaaaabbabababaabbaaabbbbbbaaaaaaaabaaababaaaaabaabbabbaaaaaaaaabbbbabbaababababbbbaabbababbaaabaabbbaabaaaaabbbbbbbabbaaaaaaaaabbaaabbabaaaaabbaabaababbaababbbaabbbbabbbbaabababbaabbaabbbbabbbabbbaabbababaaaabababbaabbbbbaabaabbababbaaababababbabbbbabaabbbababaaababaaaabaababaaabbabaabaabbbabbbaaabaabbaaaababababaabbbbbaababaabababbababbbabbaabbaabaaabbaabbbbababbbaabbbabbbbaabbaaabbaaaaabbabaabaabbabbbaaaabababbabaabbabaaabaabaabbabaaabbbbbaaaabaabbbaaaabaaabababbbababbaaaaaabaaaaaaaaababaaabbababbbabbaaabbaaaababaaaababbabaababbaabaabbaaabbabaabbbbaaaababbaaabbabbaaabaaaabbaaabababbabaaababaaaabbaaaaaaaaabbaaabbaabbbbababbababaaabaaaabbbbbbabaaabbbaabaabbbbabbbbbaaabaaaabaaabbabbbbaaaaababbbabaaaababbbbabbbbaabbabbaaabaabaaabbabbaabbabbaaaababaabbabaaababaabaabbbbaaaabbbbbaabaaabbaaaaabbbbabaaaabaaabaabaabaabaaaababaaaabbabbbabaaaaaaaaaaabbbbbbaababbbbbbbbaababbbbaabaaababbaabbbbbbaabaaababbaabbbbbaaababaaabbbbbabbbaaababbbbbabbaabbaabbbababbbaaabbbabbaababbbaabaabaaaabbbababbabbabbbaaaabbbbbbbbaaabaabbabbbbbaabbbbababbababaaabbababbabaabababbbbbbabbabaaabbaaaaabaaaabbbaaaabaaaabaabbaabbbaabaaaaaaabbabbabbbaaabbbbaabbaabbabaababaabbbaababababbbaababaaaaaaaabbbbbaabaaabababaaabbababbbbbbbbabbbaaaabaaaabbbaabbabaabbbaabbaabbbaaaaabbbaaaaaabaabbaaaabaaababaabbbbbababbaabaaaaaaaaabbabbabbababaabbbbaabaababbbbaabababaabbbbbaababbabbbbbabbbbabababababbabbbbabbabaababbbabaaabbbbaaaaabababaababaabbbbbabbbababaabaaaaaabaababaabaaabbabaabbbaaabababbbaaaabbbbaaaaabbabbabaabbabbabbabbbaaaaaabababaaabaabaaabbbaabbaaaaabbbbaaaaababbbaabbbbbaaabaaaaaaabbabaaaaababaaabbaabbbaaaaabababbaaaabaaaabaababaabbbbabaaabaababaaabbabaaaaaabbabaaaaaababababbbabaabbaaabaaabaabbbbbbabaaaaaaaaaabbbaabaaabbbbabaaaabaaaaabaababbbbabaaaabbbbabbbaaabaaaaabbaabaaabbbaabbbbaabbbbabaaabbaaaaabbbaabbabbbaaabaabbbbaabbbaaaaabbbbbaaababbbbbabaaabbbaabaabbabaabababaabbaaabbabaababaaabaababbbbabaaaaabbaaaaaaabaabaabaabbbbabbababbaabbbaabaaaababaaaaabaaaaaaabbbbabbbaabbabbbbbbbabaaabbaaaaaababaababbbbbabaaabaaaabbabbbbaababbaaaabbaabababababaabbabbbaaaababaabbbbaaabaabbbbbabbbabaaabbbabaaababbabbbabbbaabbabaabbbbbabbbababbbaababbabbababbababbaabaababbaabaaaabababbbbaaaaabababbbaababaabbbabaaaaaaabaababbbbbaaabbbbbbbaaabababbaabbbbbaaaabaabbaaabbbaabbbbaabbaaababaaababbaabbaaabaaaabababbbbbbabaabbaabbbbabbbbaabbaabbabbabbbbbabbaaabaababaaaaaaabbbbbabaabbbbbbababbaabbaaaaaaabaaabababbbaaaaaaabaaaaababbaaabbbaabbbabbbaabababbbbbaababaaabbaaaaabbbabbabaabaabbababbbbbabbbaabaaaaabaababbbbbaabaabbaaaaabbababbaabbabbaabaaabaababbbabbaaabbbabbbbaaaaabbbbabbbaaabaabaaaabbabaabaaabaabbabbbababbabbabbababaaaaabbabaaabbaabababbaaabaababaabbabbbaaabaaabbbbaaabbbaababbbbbabaaaaabbbbaaabaabbabbaabaabaababaaabbbababaabaaaaaaaababaabbabaaaabbbbbbaaaaabababaababaabbababbbbbbbaabaaaababaabbaabbababaaaabbbaabbababbbaababaabbaababaabababaabbaaaabbbaabaaaabaabbabbabaaaabbbbaaaabaaabbabbaabbbabbabbababbbaaaaaabaaaaabababbbaabaaababbabbbbabbbbababaabbbbaabbaabbaabbaaaabbbbbabaaabbababbabbababbabbabbabbbbbbabaabbbbbabbabbaabbaabbabbbbaaabbbbbababbaaaaaababbbabbbaabbaaababbbabbabbbabaababababaaaabaaaabbaaaabbabbbaaaabababbbbbbbaaaababbaaaabbbbbabaabababbbbaabbbababbbbabbbbabbbaaaaabbaaabbbaabbbbababbbabbaaaabaabaababbaabbaaabaaababbabbbaabbaabaaaaaaabbaabbaaabababababbbaabaaabbbbaaabaababaaaabbaababbbaabaabbaaaabbbbabaaabbaaabababbababbbbbbaabbbaaabbaaaaababaaababbabaaabbaabbbabbaaababbaabbabaabaaaabbbbbbbbbbabbabbaaaabaaaabbbaaaaaaababbbbbbbbaabbbbbaababbaababaabaabaaabbabaabaababbbaabbabbbbbbbbbbbbaaaabbaaaabbaaabaaabaabbbbbbbbbbabbabbbaabbbbabbbbababbaaaabaaabbbaaababaababbababababbaabbaaabbaaabbbabbbabaabbabaaaaababbaabbabbbababbbbabbaabaaaaaababbbbbaaabbabbabababaabbabaabbaaabbbaabaaaabbaaaaaaabbababbaabbbabbbbabbaaaaabbbaabaaabbbbbabbbabbaaababbbaaaababbbaaaaaabbbbbbabbbbababbbbbbabbaaaaaaaaaabbbaaabaaaaabbabbabaabaabaababbbaabbaababbabababbabaaabaaabaaabbbbbbbababbaabbbbbbbbaaaabbabbaabaabbabbbbabbbabbbbabbbbaabaabbbaabaababbbaaabbaaabaabbbabbaababaaaababaabbbbbbaaabaaababaabbbbabaabbaaabaaaaabaabbabaabbabbbbaaabbabbbabbbbaabaabaaaaabaababbabbbababbabbaaabbbaabbbaabaaabaaaaaababaaaaaaaabaaaaaababbbbababbbaababbbaaaaaabbaababaaaaaababaababbbaabbaaababababbbbaaaabbaabababbbbbababbbaabaabbbbbaaabbbabbabaaaabbabbbbababbbaabaabbaaababaaababbaabbbbaaabbabbaaabbbababbaaabbbbbbabbabbbbabbbbaabbaaaabaabbbbbabbaaabbaaaabaaaabbabaabbaaaabbabbaabaabaababbbbaabbbbaabbbbbaabaaaabaaaabbaabbbbbaabaabbaaaabbabaababbbabababbbbabbaabbbbabbbbbbbaabbaaaababbbbbbabbabbbbabaaaabbbbabababbbaabbaabbbbbbbbaababaabbbbabababaaaabbbbaaaababbbaaabaabbaababbaaababbbabbbabaabaabbbbaaabbaabbaaaabbaaaabaaabbaabbbbaababaabbaabaabaabbabbabbbabaabbbabbbbaaaabbaabbabbbababaaabbaaaabbaabbbbababbaabbbaaaaababbaaabbaababaaaabababbbbaabbababaaaaabbaaaababbaaaaaabbbbbaaabababbababaabbaabbaaabbbbaabaaababaabababbaaabbaabaababaabaababbababbabababbbbaabaabaabababbbabaaababbababaaaabbbababbbabaaaababbbbababbbbbabbbbbbabbaaabbbbbaaabbbbbaaabbaaabaaaabbbbbaabbbbaabaababaaabbaabbbaaaaaabbbaabbbababbaaaaaaababbababababbbabbbbbababbbabbabaaaabbabaaaabbbbabaababaabbbbbbbabaababbaaaabababbbaababbaaaabbbbbbbbaababaabaabbbbabaabaababbababaaababaabbaabbbaaababaaaaabbbaabbabaaaaaababaaabbabaaabababbaaabababbbabbaaabbbbababbabbabaaababbbbbabaaababbbaaabbaabbbaabaaabaabbbbabbaaaabaabaabbbbbaabbbaabaababaaaaaabbabbbabbbaabbbababbaaabaababbababbbbabbbaabbbaaababaabbaabbbbabbbbbaabbabbabbaabbaabaabbabbbabbabbaaaaaabbaaabbabaabbabbbabbbaaaaaabbbaaaababaaabaabaaaaaaaaababbaaabbabaabbbaaabbbababbbbbbabbbbbbababaaabababbaabbbbbaabbbabaaabbbbbabbbabbbaaaaaaaabaabbaaabbabbbaaabbbbaaaabbaabaabaababbaabbbbbbaaaabbaaabaaababaaababbbabbbbbbbbaababaababbabbbbbbaaaabaaaaababaabaaabaabaabbbaaabaabaabbbbbaaababbbbabaabbbababbabbaaaaaaabbabaaaaabaababbbabbbaaaaaabbabbabbabababbbaabaaaabbbbbababbbbaaababbbabbabaaabaaaabababaabaabbaabbbbabbaaaaaaabbaababbaabaaababbbabaabbabaabbaaabbbbbbaababbbabbabaabbaababaaabaababbabbbaaaabbabbaaabbabbbbabbaabbbabaaabaaaaabaabbbbaaaaaaaabbbbbaaaabbababbbaaaabababbaaabbbbaaaabbbaabaabbbbabbaabbaabbbbaabbaaaaababbbabbababbbabbabaaabbaababbababaabaaaaababbaabaaabaabbbbabbababbbbbbbaabbabaabaabaaabbbbbbbabaabbabaaabaaababbaababbabbaabababaaabaaabaaaabbbaababbbabbabbaababaaabbbbbbbaabbbabbbbaabbbabbbbaaaabbbaaabbabaaabbabbabbabaabbaabbbabaababbbbbbbbbabaababbaaaaaaabaaabaaababbbbbbbbbaabbabbbbaabaabaaababbbabbaabbaabaabbaaabbbbbbbbbbaabaaabaabbbbbababaaaaaaababbabbaabbaaababbbbbbbbbabbbababbaabaabbbbaaabbbbbaabbaaaabbabbbbbabaaababaaaaabaabbbbbaababbbbababbababababbaaaabbabbaaaabbbabaaaaabbaababaabbbbabbababaaaaabbababbabbbbaabaabaabbbbabbbabaabaaababaabbbbaaabaaaaabbbabbabbaabbababbabbbaababaabbbbbabbabaaaabaaabaabaaaabbabbbbbbbbbbbabbabbbbbaabbbbaaabbbbaabaababbbaababbaabaaabbaabbaaaabbbababbababaabbabaaabbbbbaabbbbbaaaaaabbbbbbbbbaaababbababbabaabbaaaaabaaabbabbabbabaabbababbbaaabababbaababaabbbabbabbbabbbbaaaaababbbbbbabaaabbbbbaaabaabbbbbaababbabaabbabaaaabaaabababaaaabaababbbaabbaaabbbaababbbaabababbaabaabababbabaaaaaabbabaabbababbababbbbabbabbbaaaabbabbbaabababbabbaaabbaabababbbbabbbbbbababaabbbabbabbaaaabababababaaaaaabbbaabababbababbabbbabaabbaabaababababaabbaaababaabaabbbabaababbaabbabaabaabaaabaaaabaabbabbabbbbabaaabaaabaaabaabbaabaabbaaaaabbbbbaabaabbaaaaabbabbaaaaaaaabaaabababbaabaabaaabbbbbabaabbbbaaabbbbbabbbbbaaaaaaabaaaaababbbabbbbaaabaabbbaababbbababbabbbbbaababbababbbbabbababbbbbaabbababaaaaabbaabbbbbbaabaababaaaaababbbaaabaaabbbaabbababaabaabababaabbaabbaabaaabbbababbbababbabbbaabbbaababababbbaaaaaabbbbabababababbaaababaababbabbabaaababbbabaabaaabaabaaabaabbbababbaaabbabbbbbbababaabbbabbbaaabababbbabaaabaaaaabbaababbaaababbabbabbababaaabaaaaaababaaaabbbaaababaabbbbbaaabbabbabbaaaababaaababbaababbabaaaaaabbbbabaaabbabbbbbababbbbaabbababbbaaabaaaaaabbbbbabbaaaaaabbbbbabbaaabbbbaaaabaaabbbaaabaaaaaaaaababbbbababaaababaabbaaabbbbaaabbbabaabbabbbaaaaaaaaaaabaaaaabbbbaaababaabaababaabbaaabababaabbbaaaabaaaabbabaabbbbabaaabbbabbaaabaaabbbaaaaaabbbbbababbbbaabbbbbaaaaabbabaaabbaabbbbbaabaaaaaaababaaaababaaaababbbbabbbababbaabbbbbbbababbabaaabaabbaaabaaabbbbaaaabbabbaaaababbaabbbaaaaabbbababbaababbabbabbbbaabababaaaabbbbbaaaaaaabbaaababbabbabbabababbaabbbbbabbbababbbbbababababbbbaababbbabbbaabbababbbaaabbaaaabbbabbabbbaababbbabbbaaaaaababbbbbbabaaabaabbaabbabaabbbbabaabbabababaabbbbaaaabaabbaababaaabbbbbabbbbaaaaaabaaaabaabbbbbaababaaaabbabaabbbbaaabbaabbabbaabaabaaaaaaabaabbaabaabababbaabbaabaaaabbbbbbaabbbbbbbaaaaaaaabbabaaaabbaaabbbabaabbbabaabbbbbbabbababbbabbaabaabbaabaaaabaaabaababbaaaaaaabaabaaaabaaabbababaaabbbaabaaaabbbaabbbbabababababbbbbbabbbababaabbbbbbbbaabaaaaabbbbaabaabaababbaabaaaabaaabbbaaaabbbbabbbaabababbabbabbabaabaabababbabaaaabbaaaaaaaababaaaabbbbbbabaabbaabbaabababaabaaaaaabbbaaabababababaabbabaaaaaabbbaaaabaaaabababaabbaaababbbbabbaaaabbaabbbbaaaabbabbbbbbbbbbabaabbbaabaaaaaaaaaaabbbababbaaaabbabbbbaabbaabbaaaabaaabaabaaabbabbaaabbbbaaabbabababbaaaabaaaabbabbbaabbbbaabbabababbabbaabbababbbbaaabababbbaabbbbbaaaaabbbaabaabbabbbaabaaaababaaabbaaabbabbbbbaabbbbbabaaabbabaaaaaabbaaabaababbabaabbaaabaababaaabaabbabbabaababbbabbaabaaaabaaabbaaaaaabbaaaaabbbbbbbaaaaabbabbabaabbaaabaaaabbaaababaaaabbaabbbbbabbaabbabaababababaabbbbabbabababbaaaaaabaabaabbbbbababbbbbabaabbaaabaaaababaabbbbaabbaabaabaaaabbbbabababbbaabbbbaaaaaaabaaabbabbbaaababababaabbabbbaabbbbbabbbbbaababbababaabbbbbbaaaabbbbaaabbaaaabbabbabbaaaaaaaabbbababaababbaabbabbabababbbaaaabbbaababaabaaaabbbabbabaabaababbaabaabababbaaabbbbbbbaabbbabbbbbaabbbbaaababbbaaaabbbbbbbabbbbababbbababaabaabbbbbbabbaabbababaaababbaaabaaaaabbabababbabbaabbababaabbabbabaabaaaaabbabbbaaabbaabbaaabaabbabaabbbaabababbbaababbaabbbbabababababaaabbbaababbabbbbababaabbbaababbabbabbabbaaabaaabaabaabaabbaabaabbabbbbbbaaabbbbabbaabbaaabaaaaabbbabbbaaaaababbbabaaaabaabaabbbbbbbbbbbaabbbaabbbabababbbbbaabbaababbbbaaabaaaaabaaaaabbbabaabbaababaaaabaabaaabbbabbaabbababbabaaaaababaabbaabababaaabababbabaabbabaaaabbbbaabababaaaaabbbbbaaabbbbbbabaababbbabbababbbaabaabbaaababaabababaaabbaabbaaabbabbbaabaaaaabaaabaaababaababbbbbbbbbbaaabbbababbbabbabaabbaaaabaabbbabaabaaaababaabaaaabbbbaaaaabababbbabbbbaababaababaaaaabbaabaaababaabbaaabbbbbabbaabaaabaaababbabbbabbbabbbabbbabaababbbababbaabbabbbababbbabbbbbababbabaaaabababababbabaaaabaaababbbbbbaabbabaaabaaabbbbbbbbbabbbaaabaaabbbbbbabbaaabbabbbabaaabbbabbbaaabbbaaabbbbbabaaabaaaaaabbabbbaabbbaaaabbaaabbbabaabaabbbaaaaaabbbbaaabbaaaaabbaabaaaabbababaabababbbaababbbbabbbababbabbbaababbbabbababbbabababababbbbbbbbaababbbabbaababaabbaabaababababbbbbaabaababbaaabbbaaaabbababbaaaaabbaabbabbabaabbbbaaabaaaabbbaababbabbabbaabbbbbabbbaabababaaaaaaaaaaaaaabaaaabaabaaabbaaababaabbabaaaaaabbbbaaabbbabbaabaabaaababaaaaabbbbbabbbaaaabbbbbabaabbbabaabababbbbaaabbabbaaabbaaabbbaaaaaabbabbbbbbbaaabbbababbabbbbbabbbaaababaaaabbabbbabababaaaaabbababbaabbaabbbbaaabbaaaabbabbbaabaaaaaabbbaaaaaabaaaabbbbbaaaabaaaaaaaaabababbabaabbabbbbbbababaaabaaababbbbbabbbababbbbaababbaabbabaabaaabaaaababbbbabaaabbabbabaaabbbabababaaaabababbabbababbbbbbbbbbaaababaaaabbaabaaabaabbabaababaaaababbbbbaabaababbbaaabbbabbaaabbbaabaaabbbbbabbbabbbbbaabbbbbbaaabaaaaaaabbaaaaaabbbabbaabbbabbabaaaabbbaaaaabababaabaabaaaabbabbabababbbbabaabbbbaaabaabababaabbbbbbbbaababaaaaaaabbabaaaabababaabbbabbbbaaaabbbbbabbabaabbbaababbaabaababbbabbabbababbaaaaabababbbbbaaaaaaaaaaababbabaaabaaabbbaaaaabaaababaabbabaabbaababaababaaababbbaaaaaaabbaaaaaaabaaaaaabbbbbbbbabaaaaabaababbbababaabbbaababbabbbbbaaaabaababbaabbaabbbabaabaabbaabbaababababaababbbbbbabaaaaaaabbaabaabaaaabbaabaaaabbbbbabbbbaabbaaababaabaaaaabababababbaabbbaaaaaabbbabbaaaaababaababbbbabbabaaaabaaaabaaaabaabaabaaabbaababababababbbbbabaaaabaabbbaaaaabaaaaababbaaaaaabbabaabaababababbaabbbabaabbabababaababaabbabbbbbbababbbabaabaababababbaabababbbbaaaababbbaaabbaaaaabbababaaabbaabbbaaababbbbbabbabbbaabbabaaaaaabbaaabbbaabaaabbabaababbabaabbaababbbbaabbbaaabaabbaaaaabbbbbbbbbbbaabbbababbbbbaababbbabbbabbbabaaababbbaababbaaabbbbbabaaabbbbbbbaaabbaaaaaaaaababbabaaabbaaaabbbabaabaaaaaabbbbaaabbbabbbbaababbbaabaaabbbaabbbaaabaababbabaabbaabaaababaaaaabbababbabababbbbbbbbbbaaabbbababbbaaaabbbbbaaabaabaabaabbbaaaaaaaaabababbbababbabaaabbbabaababbbbbaabbbbabbbaababababbabaaaaabaaababbbabbbbbbaaaabbbababaaabbbaaabbbbabaababaaaaabbbabaaaaaabbabbabbaabaabbaaabbbbbbabaabaabaabbabbbbaababababaabbabbababaabababaaabababbbbbabaaaaaaabbbbbbaaaabbbababbbbbbbbaaaaababbbababbbbabaaabaababbbaabbbbbaababbbaababbbababbabbaabababbabaababaaababbabbabaaababababbababbabbbbaabbbbbbabaabbbabaabbaaaabbaabaabbabbaaaabaabbabbabaababaabbbbbababbabbabbbbaaaabaababbabbbababbaabaaaaababaaaaaaaaaababbabbabbbaaabbaaabaabaaaaabaaaaababbbabbaabaaabbbababaaabababababbbbbaabbaababbabaaabbaabaaabaabbbaabbbabbaaabababbbabbbaaaaababaabbbbbaababaaaaababbbbabaaabaabababbaabaaaaaababbabbabbbbaaaabbbaaababbbabaaabbbaabbbaaababaabbbababaabababaaababaabbbaaaaaababbaabaabbbbbaaabaaabbbaaaabaaaaababaabbabbbbbabbbbbbbbbbabaababbaaaabaaabaabababbbaaaabbabbaaabaababaabbbbabbbaabbbbaaaabaabbbababbababbabbbbbaababbbbabbbbbabbbbbabaababbbaababbbaaaabbbbbbbbbabaaaababbabbabbabababbbabbbaabbaaababababbbbaaaaababbabbababaaabbbbbbbabbbbbabbbbabbaaabbbbbbbabbbabaaabababbbbbbbbbaaaaabaabbbbbaaaaaaababbaaabbabababaaaabaabbbaabbaababbbbbaabaabbbbbabaabbbbaabbaaabbaaaabbbaabaaababbaaabbaaaaaaababbbabaabbaaababaaabaabaaabbababbababbababbbbbabbaaabbaaaababbbbabbaababbbabaaabbabbaababbaaaabbbbaabaaaababaabbbbabbbbbbaabbbabbaabaabbbbbbaaabbbaaababaaababaaabbbaabbaaababbbabbabaabaaabaaabbabbaaaabbbbbbbabaabbabbaabbabaaaaabaabaababaaabbbaaabaaababbaaaabbbaaaaabaaaabbaaaabaaaababbbabababbaaabbbaabbababbbabbbababababbbabaabbbbbbbaaabbbabbaabbaabaaabbbabbbbabaabababaabaabbaaaaaaaaabbababbbbaabbaababaaaaabbbababbabbaaaabbabaaabaaabaaaaabbbbaaaabaaaabbabaaabbabaaabbbaaabbbbbabbaabaaaaaaaabbababbababaabbaabbbabaaababbaabaabbabbbbbbababbaabbbaabbaabbaababbbaababbaabbaabbababababbaaaabaaaaabaaabbaababbbbabbababbaabbbaabbaaaaaaabbababaaababbbbbababbbabaaaabbabbabbaabbaaabaaabbaabaabbabaaabbbaaaaabbbababaaaabbbaabbabbbbbaaaabbbababbaaaaaabaaaaabaabbaaabbbaaabbbababaabaababbbbbbbaaaaabbabaabaaabaaabaabaabaaaaabaabbababaaaaabbbbabababbaaabbabbaaabbaabbbbabbbaaaaaabbabbaaabbbabbbabaabaaabbaaabababaabaabaaaabbbbbbabbaaaabaabbbaabbbbbaaaaabbaabbababbbaabaabaaaaabbaaaabaabbabaabaaaabbaaaaaaaababbbaabaabbbaabbabaabbbaabbbbbabbbababbaaabbaaaaaaabaaabbabbbaaaabbaaabbbbbbbaabbbabbbbbbbbbabbabaaaabbabbbaaabbbbabbbbbabbaabababbababbbbabaababaaabbaabbabbbababbaaabbaababbabbbabbaabbbbaabbaaabbaabbabaabbbbaabaaaaaaaabbaaaabbaababbbabbbbbbaabababaaabbbbaaabaaaabbaaaaababbbaababababaabbbabaaababbabaabbbbaaabbaaabbabaabbabaaabbababaaabaaaaababaabaaaabbabbaabbbabbababbbbbbaabbaabaabaabbbbbbabbbbaaabaabaabbbbaaaabaabaaabaaaabaaabaababababbaabbaabbabaabbbaababbbaabbabaaaaabababbbbabbbaabbbbaaaababbbbabaaabababbbababbbabbbaaabbbbabbabbabbbbbabbaababbaabaaaabbabbababbbaaaaabbaabaaabbbaaabaabababaaabaaababaaaaabbabbababbbbabaaabbaaabababaabaabaaabbbbababababaaabaabbbaabbbabbbabbaaaaaabbbbbbbabbbbbababbbbbaaaaaaabababbaaaaabbabaaabaaabbaabaabbbaaaababbabaabbbabaaabaabaaabaababbabaaabaaaaaaaaaaaabaaabbabbabbbbbbaaabbaaaabbaababbbbaaabaababbabbaabaaaaaabbaabbabbaabaaaabbaaabaaabbbaabbbababaababbbbbabbbbbbabbbbaababaaaaabababaaaaaaabaaabbbaaaabaaabaabaabaaabaaabbbabaababbbbabbbbaaaabbabaababbaabbbbbbbababaaaabbbbababbabaababbbbabbbaabbaabbabbaaaaaaababbbbbbbabbabbbaababaaaababbbabaaababbbabbaabbaabbbaaabbaababbbbabbaaababbabbabaabaabaabbbaabbabbabbbbbabbbaaaaabbaabbaababaabbbaabaabaabaaabbabbbabbaaaababbabbbbbaabbbbbbbaaabbababbaaaaababaaababbaabaaaaaabbababbaaabbbababaabababbaaaaaaaabaaabbbbaabaaabaababbaaabbbaaaabaaababbabaaababbbabaaaaaaababbaaabbbabbabbabbbbababaabaabbbaabbabaabbbbbabababbaaaaabbaaabbabbaababbabbabaaaabbaabbabaaabbaababababaabbababbababbbbaaaaababbbbaaaabbbbbbbaabbbaabbabbbaaaaabbababbbabababbabbbbaabbbaabababaaaabbabbbbbbabababbaaabaaabbaaaaaabbbaabbbaaaaaaabbabbaabaaaaabbbaabbabaaaaababbbaaaaabbababbbababbbabbbbbbaababaababbbaaabaaaababaaaababbaaaabbaabaaabaaabaaaabbaabaaabbaaaaaaaabbbababbbbbbbababbbaabbabbbaaabaabaaaaaaabaaaaaabaababaaabbbababaaabbabbabbaaababbaaaaaaababaabbababaaabbbaaaabbbaabaabbabbabbaabbbbbbaaabababaabbbabaabbbbbbabbabaaaabbaabbabbabaaabaabbbbaaabaabaaabbbaabbbabaaaaaabbbbbbaabbbaababaabbabbabaaabbbaaaababbbbbbabaabaabaabbbabbaaaabbbbaababaaaaaaababbaababababbbbaabbaabbbaaaabaabaabbbbbbbaababbaabbbbbabbbabbbababbbbbababbaabababbbabaababbababbaababbaaaabaaaaabaaabbaaaabababbaaaabbaaaaabbabbbbbaababaabbbabababbabaaaababbbaababbabbaaabbaabababaabaaaaabbaabbbaabaaaaaaabbbbbbbbabaaabaaabaaabababbbbaabbbabbaaababbabbabbaabbaabbbaaabbbabbbbbabaabaababbbaabbbaaabaabbababbaaaabbbbabaababbbbbbaabbbababbaababaabaaabaabbbbaabbaabbbaabbabbaaaaaaabaabaaabaababbbbabbbabbabaabbababbbbababaaaaaaabbaaabbbabbbabaabbaabaabaababbaaaabaaaabaabbaaaaaaabaaabbbbaabbaababaabbababaabaaabbaaaabbababbaaababaabaaabaaabaaabbaabbaaabbbabbbababbabaaabaaabbabaababbaaaabbabababbaaabbbbaabbaaabbbbababbabbabbababbbabababbabaabaabaaaaabbaaabbaabaaabaaaabababbbabbabbabaaaaaaabbabbbabaaaaabbaaaaababaaaabbbbbbaabaabbbaabababbbabaabbabababbabaabbbbbbababbabbaabbbbabbbbabaabaabababbaabbbbabaabaaabbabaaabbbabababaaababababbbbbababbabbabbbbbababaabbaaabaabaaaabbbabbabbabababbaaaaaabbabbbbbbaabbaaabbababaaabbbaaaabbbaabbaabaabaaaabbabbabaaaabbaaaabaababaaaaabaabaaabaaaaaaaabababababaabbababbabaaaabbbabbabaaabbbabbbbabbaaabbabaaaaaaaaabbabbababbabaaaababbababbbabbbaaaababaaaaabbaaababbabbaabbbbbbbaabaabaaaababbaabbabbbabbbbaabaaabbbaababbaabaaaaabababaaabaabbbbabaababbabbbabaaaaabbbabaaaabaabbaaaaabaabbbababaabbbbbbbbbabaabbbabaaabbbbabbabababaaabaababaabbbbabaaabbababbabbaababababbbaaabbbabaaaaabbaaabaabaabaaabbaaabbbbabbbbaababbabaaaaabaabbbabbabababbaabbbababaabbababaaaaaababbabbbbaaaaabbbbbaabaaaabaabbabbabbaabbabbbbbbabbbbaaabbabaabbbbbaaabaaaababababababbbbababbbabbaaabbababbbaaabbaaabababaaabbbbaaaabbbaabaababaabbaaababbabbbaaaaaababababbaaabbbbabaabaaaaaaaabbabbaaaabbaabaabbabaaabbaabbbabaaaaaababbbabbbabaaabaabbbaaabbbabaabaaaababaabbbbbaaabbbbbbaabbbabbbaababbabbaababbbaaaaaaaabababbbaaabaaaaabbaaaaababbbabaaaabbbbaabbbbbabbaaabaaabbabbbbaabaabbaabbbaaaababbbaabbabbbbababbabaaabbbbaabaababbbabbabbbbababbbaaaaababbbbbbbbaabbabaabbaaaabaababbabbababaaaaabaabaababbabaaababbabaabaaabababaaaababaabbaababbaabababbbbbbbbabbbbbaabbaaaabaaabaababaaaaabbaaabbbaabbbaabbabaabbabbbabbbbbaabbbaaaabbbaaaababaabbaaaaaabbaabbaabaaaaabbbbaaaaabaababbabbbaabbabaaaabbabbabbabababbbababaabbbbabaaabbaaaaaabaabbabbbabbababaabbabbabbaaabaaaabbbbbabbababbbbabbbaababbabbbabbbaabaababbababbbabbaaaababaabaaaababbabaabababbabaabbaabbbabaabbaababbaabaabbaabbbbaaaabbbbbbaabbaaabbababbaaabbabbabaaababbbabbaaabaaaaaaaaaaaaaaaaabaaabaaabbbaaaaaaaabbbbababaababbaaabaaabbbaaabbbbbaabaabbabaabbaabbaabbbbbbbaabaaabbaaaaabbababaabbbabbaabbbaaabbbbbababbbaabbbbabbbabbbaabbbabbababaabbbabaababbabbbbabbbaaaaaaaaabaaababbabaabbbabbaabaaabbbbabbaabaababbbbababbaaaabaaabbbaaaabaaaaaaabbbaaaaabbbbababaaabbbbaababbaabbbbbbbbbaabbabbbaababbbbabababbbbabbaabbbabababbbabaaabaaabaabbbbababaabaababbaabaabbababbbabbabbbaaabababbbbaaaabbabababaabbaababbbabbbaabbbbbaaaabbaabaabbaaabbabbbaaaabbabbbbaabaaababbbabbbaabbbaaabbbbaabaaabaaabbbaaabaabaababbababbbaabbbbbbababbbaabbaababbbbaaabbabbaaababbbaabbabbbbbbaaabaabbbbababbbbaababababbaaaaaaabbbbaaaabbababbabbaaaaabaaaaaaabababbabbaabaababbaaabaaabaababbbbaabababaababbabbababbaabaabbbbaaabaabbabbaaaaabbbababbbaababbbabbbaaaaabbaabbbabababbaabaaabaabaabbaabaabababaaaaaabaabbabaaaaaaaaaaaabbbabbaabbbbbaaabbaabaaaabbbbbbaaaaaaaabaabababbbaaaababbaaaabaaabbaabbbaaababbbabbbaaaaaabbaabaababaababbbbbbbbbabaababbbabbbaabbabbbbbabbaaaabbaabaaabaaababaaabbaabbabbbabbaaabbabbbaabaabbbaababababbbaaabaaababbbbbbbbbaabbaaaababaabbbbabbbbabbabaaabbababaaaababbbbababaababbbbaabbbabaaababaabbbabbabbaaaaabbbbaaaaaaaabaaaaababbaabbbaaabaabbabaababaaababbaaabaaabbbaabbbbabbbbbbabaaabbababbaaabaabbbbbabbbabababbabaaabbbbbaabababababaaaabababbaaaaabaaabbabbbbbabbaaabbbaaababaabbbbaababaaaaaabababaabbbbbbbabbbabaabbbaaaaaaabbbaababbbbababaabaaaaabbbababbaaaabaaaabbaaabababbbabaabbababbbabbaabbaaabaaabbabaabaaaababbbabaaaabaababbbbbababaaaabbbaaaaaaaaaabbabaabaabababbaabbabbabbbbabbabbbababbbbbbabbbbbabbabaabaaababaaabbaaabbbaabbabbbababababbbabababaaaabbbaabaabbababbbabbbaaabaaabbabbbbabbabbbbaaababbaaaaaaaaabbaaaaaabbabaaaaaaaaabbbaababaaabbabaaabaabbbbaaaaabaaababaabbbbaaabbabbbaaabaaaabbaabbabbabbaaaaaaabbaababaababbbbbbbababaabaaabbaaabbbabbbbaabaabbbaabbabbaaabaababbbaaabaabaababbaababbbbbaabbababbabbbbbbbaaabbaababbabaaaabbbaabaaaabbababbaababaaabbababbbbbbbbaabbabbbaaabbabaaabaaabbbaaaaabababbbaaabbabbbabbababbaaaabaaaabaaabbaabababbababbbabaaabbababbbabababaaabaaabaabbbbaaaabababbaabbaaabbaaabbaaaaaaaaabaabaaababbbbbaabbbaaabaaababbbababaababaaabaaaabbbaaababbaababababbbaabbaaaaababaaabaabaabababbabbaaabaabbabbaaabaaabbbaababbabaabaaaaaabbabbaaaaabbbbbaaaabbbaabbaababbbbababaaaabbbbbbaababbbabbbbbaabbbabbbbaaabbabbaababaabaababaaaabbabbbaaaaabaaabbbbaaaaababaababbababbaabbbaaabbbaaababbabaaabbaaaabbbabaabababbabaabaabbaabbbabbaaaaaabaabbabbbaaabbbabaaaabbabaaababbabbabaaabaababaaababbabaaaabaaabababbbbabbaaabbbbaababbbbabbabababaaaaabababbbbaaabaabaaaaabbbabbbabbaaabbbabbaaaabbabaaabaaabbababaaabbabaaaabaabaaabbaabbbbababababaaabbbbaaaaaabbaaaabbbbaaabbaaaaaaabbbbbabaababaabbbbbbaababbbababbbbbbabaaaaabbabaabaababaaaaaaabbbbabaaaababbabbaababaaaabbbbaaabbabbabbaabbabbaabbbbabbbbbbbbabbabababaabbbababbaaababbbbaabbbbbaabbbbabbbbabaabbabaaabbaabbbaaaaaaaaaababbaaaaaabbbaabbbbbabaaaaabbababaabaaabbababaabababaabbbbabbbabababaaaaaaaaaaabbbbaaabaaaabaaabbbbaabbbabaaaabbaaabbababbbbaaaabaabaababababaabbabbaaaabbababaaaabaaabbbbabbabaababbbaababbbbaabbabbabbbbbaabaabbaaaaabbaabaaababbaabbabbabbbaababbbbaaabbaababbbbbbaaaaabaaabaababbaabbaababbbbbaabbaaabbbababbaaabaabbabbaabaabbbaabbabbbabaaaabbabaabaaabbaabaaabbbababababbbbbaaabbbbabaaabbbababbbbababaaabaabaababbbbbbaaaababbbbaabaababbbabbababaabababbbbaabbbbbbabaabbaabbbaabaabbabaababababbabaabbabbabbaabaababaabbabbabababaaabbbabbaabbabaabababbababaaaaababbbbababaabbbbabaabaaabaabaababbbbabbbaabbbbababbabbbbbaababbbbbaaabbbabaabbbbbbaaaaaababbabababbbaababaabbaabbaabaabaaaabaaaababbbaaaababaaaaaaabbaaaabaaabababaababaabbabbbbbbbabababbbabaaabbbbaabbabbbbaaabababaaaabbbbaabbabababbaabbabbbaabbbbbaabbaababbaabaaabbbabaabbabbabbabbbbaaaaabaaaababbbbbbbbabaaaabbbbaabaaaabbaabbaabbabaaabbbbaabbbabaababbbaabbbabbbbbbbbaaaabbbabaabababaaaabaabaabbbaaababbaabababbbbaabbaaaabaabbbbababbabbaaabaabbbabbabbaababbbbababaaabbabababaaaabaabbaaabbaaabbbbbbaaaababbaaabaaaabbbbbababaaaabaababaabababbaaabbbbabbaaababaaaaabaabbaabbabbababaaabbaaaabababababbabaabbaaababbbbbbbaaabbaababbbbbbabbaabaaabbabbaaabbbaababbaabbbbbababbbaaaabbaaaaababbababaaabbaaaabbbbabababbabababaabaababbaaaaaabbbbababbbbaabbbbbaaaaaabbbbbabbbbabbaabbbaaabbbaaabababbabbbbbaabbabbaaaaababaabbaabbbbbbbababbbbaaabaaaaaaabbaabaabbaaabbbabbaabbaabaabaababaaabaaababbbaabaaababbbbbaabbabbbbabbababaababbbaabababaabaabaababaaabaabaaabbabbbaabbbbbbbabbbaaabbbaabbbabbabbaaabaaabbabaaaabaaababaabbabaabbabbbaaabbbbabbabbaabbaabbaaababbbbaaabbabbbaaabbabababbaabbabbabbbabbbabbbbaaabaabbbaabbaabbababaaaaaabbbabaaabababaabababababbbabaabbabbabbabbbabbbbababbbbbaaababaaababbbbbbabbbaaabaaabbbbbaabbaabaaabaabbbbbbabaaaabaaaaababbaabbbbaabbbbabaabaaababbaababbbbababbabbaaaaaababaababaaabbbaaaabbaabaabbbbbbaabaaabaababbbbbaaababbbbbaabbaaabbbbaabbbabaabbaabbbaabbbbababbbabababaaaabbabaabbbabbaaabbabbaaaaabaabaaaabbbbbaaabbaaaaaaaabbbbaaabbbababaaaababbaabaabbaaababbbaabaaaabbaabbabbbabaabaaaabbaaaabbabaabbbbabbabaaabbbaaaababbbaaabbaababaaabbaabaaababbbabbbbbbaabbbbbaaabaabbbbaaababaaaabaabaababbbaabaabaabbbabaabaabbababbaabbbbabaaabaabbbababbbbbbbaaaabbabbbbababaabbbbbaaabbbbabbbaaabbabbabaaabbaabbabbaaababaaabbabaabababbaababbbbbabbaaabaabaaaabaabbaaaababbabaababbbabbaaaaababbabaabaabbabaaaaabbbbbbbbbbaaabaaaaaabbbbabaabbbbbbaaabbabbaaababbabaaaabbaabbbbabaaababaababbababaabbaabbaaaabbababbbaabbbababaaaaaaaaaabababbbabbaababaabbaabbaabbabbbbaabaabbbbbaaabaaaaababbabbabbabaaaababbabbbbbbbabbaaabaaaabbbbaabbbabbbbaaaaaaabaaabaabbababbaabbaabaaabbaabbbaabbbababababbabbababbabbbbaaaabaababaaaaabbabbabbaaaaabaabbbaabababaaabbbbbaabbaabababbaaaabaaabbbabbabbbabbbbbbbbaaaabaababbbaabbabaaaaaabbaabbabbbaababaaaababaabbaaabbababbaabbbbababbaaababbbbbbabaaabaaabbbbbabbabaaabbaaabaaaabaaaabbaaaaaaaabbababbbbbbaabbbaabbbbabababaababbabaabaabbabababaabbabaabbbbbbbaaaabbbbbbaabaabababbbbaaabababbbbabaababbaabaaabbbbbbaaabaabaaabbaabbbbbbaababbbbbbbbabbaaabbaaaaaabaaaabbbbbaaabaababbbbabaaaabbbbbabbabbbaabbbbababbaaabaabbbbabbababababbbbababbaaababaababbabaababaaabbbbabbbbbbabbbabbbaabbabaaabbbbababaaaabaabaabbaaabaaabbbabaaaaabbbaabaaabababbabaaababbaabaaaaababaaabaaaabaaabababbabaabbaabababbbababababbababbabbaabbabaabaaabaaaaababbaababbbbbbababbaabbabbbaabbbabbaabbbbababbbbbbabbabbaabbaabaababbbbabaaabbbbabbbbaabbbaaaaababaabbbbbbbaabababbbbabbabbabbaabbababaabbbbabbababababbaababbbabbabbaabaabbabbabbababbbbabababbbbababbbbbaabbbabaaaaabbabbaaababbabbabbabbabababaaabaaababaaaaaabbbbbbbaaabbbabbbbaaaaaabbaaabbbaabbaababababbaabbabbabbaabbbabbababaababbaabbbabbbbabbbabaabbbaababababbabbbaaaababaaaaabaababbababbbbabababbbabbaabbabbbbbabbbbabaaabbbbaaaaaabbaaaaaabaaababababbabbaaaaabbbaababaabaaaabaabbbababbabaabbabbaabaaaabaaabbbaabbbabbbbbbaaaaaaabbaaabbbabbabbaabbabbbabaabbbbbaabbbbbbbbbbaabbaaaaababbabaaabbabbbababaaabbabbbabbbaaababbbabbbaababbabbaaabbbaabbbaaaaababbbbbbabaaabaabbaabaaaaabbabaaabbbaabbababaaabaabaaabbbbbbbbabbaaaabaababbbbbbabbaabbaaaabbabbabaabbbbbabbabbabbbaaaaaababababbabbbbbaaaabaabababaabababbaabaabbbbababbabaabbbbaaabaaabbbbababbbaabaabbabbbabbbbaaaabbbabaabbbaaabbbabaaabaabbabbabbabbabaabbbaabbabaababbbaaabaaaaababbbaabbbbaaabbaababbaaabaabbabbbaabaaaabbaaabbabbabbbaabbbbbababbaabaabaabbbbbaaabbabaaababbabababbbbbbbaaababbbbbabbbbaabbbaabbbaaaabaababaaaaaaabbabaabaaabbbabbaaabaaaabbbbaabbbbababbabbaaaaabbabbbbbbbabaaaabaaabbbabaaabbabbbabbbbbbbaaababbaababaaaabbbbaaaaabaabaaaaababbabaaaaababbbbaaaaaaabaaabaaababbaaabaabbabbabaaabbbaababbababbbaabbabbaabababbbababbbabaababbbbabaabbaaababbabbbbaabaaaabaaaaaababbabbbbabbabbaabaabbabaabbababbbbbaabaaaaabaabaababababbaabbbbabaababaaabaabaababbabbbabbbaaababababbbbbbbaaaaaaabbabaaaaababbbaabbbbbaaabbbbbabaabbbabaabbbaabaababbbaaaabbaababaabbbbbbaabaaababbabbaaababaabaaabaaaaaaabaaaabaabababaabbabaaaaababaabbaaabbabaaaaabaabbabbbbaaabbbaaabbbaaaaabbbabaabbbabbbabbaabbaaabaabbababbabbaabaaaabbaabaaaabaaabbbababbbaababbbaabaabababaabbaabaabbbbbaabbaaabaaaabaaaababbabbbbbbaaaaaabbbbbbbbbbbbbbaaabbaaaabbbaaaababbaaabaababaaababaaaaaabbbbaaabbbbbaaababbababbabababbbbbbabbbbbabbbaabaabbbbaabbbaabbbaabbbbbbbbbbbaabbaababbbaabbaababbbbbaabaabaaaabbbbaabbaabaabaaaaabbbaaabbabaabababbbaaabbababbaaaabbbbbababbabbaaababbbabaaabaabbbbabaaaaabaaabbaabbbaabbaaababbabbabbaabbbaabbaaabaaabbaabbbbabbabbbbbbaabaaaaaaaaabaabbbbbababaaabbaaabbaabbbabaabbaaabaabbaaaabbaabbabbbbaaaaabbbaaaabbaaababbbbbbbbabaabaaabbabaabbbbbaaaaaaabaaabaababaaabbbababaabbababbbbaabbbbbabaaabbbbbbaaaaaababbbabbaaabbabbbaaabbaaaaababaaaabbabbbaababbbbbbbabbabaaaabbbbbabaaaabbbbaabbbababaaaaaaabaabbbabaaaababaabbbabbbabbbabaaababbaaabaaaaaaaaaabababaaababaabaaababbabbabbbbbbaabbaabaaabbaabbabaaaaaaabbbabaaaabbbaabaababbabbaaabaabaababbaabbabbbbababaabaaaaaaaaababbbabababaaaaabababbabababababbabbbaaaaaabbbbaaabbbbbaaaabbbbbbbbabbaaababbabbbabaaaabbbabbaaaabbabbbaaabbbabbabbbbaabaabaaaabbaaaabbabaabbbaababaaaaaaabbaabbabbabbaabbaaaababaabbaabbababaaabbbbabbaaaabbbbbbbbbabbbaabbbabbbabbabaabbbbabbbaabaaabbbabbbbbbaabbaaabababaaaaabbbbaaaaabaaaabaaaaaabbbbbbaabbbabbaababaabbaaaabbbbaaaabbbabaabaaabaabaaabbbabbbaabbbaaabbabbabbaababaababbabaabababbbaabbbbabaaabbbaaaaaabaabbaabbabbaaaaabbaabababbbbaabbbaabaaabbaababbbbbababbbbbbbababbabbababababaabbbbbbaabbbabaababbabaabbbaaaaaaababbbabbbbbabaabbaabaaabaababbaaaabbabbbaaababababbbbabbbabaaabbaabaaaabbbbbbbaaaaaaaabaaaaaaaabbbaaabaaabaaaababaaaabaabaaaaabaaaaaaaabaaaaaabaabbbaaabaaababababbabbbabbbaaaaaaababbabbbbabbaabaaaababaabbbaaabbaabbababbababaabaaababbabbbbababababaaaababaabababbaaababbbbbbaaabbbbbaabbbbbaaaababbbbabaaaabbabbaaabbbabbaaaaabbababaaabbbaaaabbbaababbbaaaabbbabaabbaabaabaaabaabbabbbbbbbaabbabaabbaaababbbbbabbbabaaabababaaabaaaabbaaababaaabbabbabbbabbaabaaabbaabbabbabbababaabababbbbabbaabaaaaabbbbaaaabbabbababbbbabbbabbabbbbbaaaaabbbbbaaabbbaabbbbabababaaababababaabababaaabbbaaaabababaabbabbaaaaabbbababbbabaaaaabbbbbbbabababbbbbaaaababbaaabaaaaaabaaaaababababbbbabaabbbbbbaababbaabbabaabbaabaabaaaaaabaaabbbaaababbbbbabbaaaaaaababaabbbaabaaaaaabbaabaabbabbababaabbabaaaabbababbbbabbbaaababbaaaabababbaaaabbbaaabaaabbabbbaaaaaaabbbaabbbbaabbabababaaaababbbabaaaaaaabaaaaaabaabbbbbabbaababaabbaaaaaaaabaaaaaabaaaaaabbabbaaaaabbbbbbaabbabbbaabaabbaababbbabbaabbaaaabaabbabbbabaaabbabbbabbbbbbbbbabbababaababaabbbaaaabbbbbbabbbabbabbbaabaaaabbbbaaaabaaabaabaaaaababaabaaaabababaabbbbaaaabbbbbbbabbabbbabaaabbababbababbbbbaaaabbbabbbabaababaaaababbabbaaaabaaabbabaaabbaaababaabbabbabbbbaabbbbbaaaabaabaabaababaaabaaabbbbbababbaababbbaaabbabaaabbaaaabaaaababbabaabbaaabaabaaabbabbabbabaaabbbbabbbbabbabaabaababbababaaabbbbbaaabbbabbbaaaababbbabbbbbbaaaaabaabbbbbabbabaaabbaababbbabbbbabaaababbbaaababaabaabababbaaabbbaaabaaaaabbabbbbbaaababaaabaaabbaaaaabaaabbabbbabaaaababbbbabaaabbbabbbababbbabaaaabaaabaaaaaabbbbabbbbabaaabaabbabaaaaaaabbaaabbbbabbabbabaaaaabbbaaabbbbbbbbbababbaabbbaababaabbbbbbaaaaaaababbaababbbabbabaabbaabaababbbabbaabbaabbaaaabbaaababbaaabababbaabbabaababaaaababbbabaaaababbabbabbbabbbaaabaaaabababbbaaaabaabbaababaaababbaababaabaaababababbbaabaababbbabbaaabbabaaabaaabbbbabaabaabbbaabbababbbabbbbaaaababbbabbbaababbbbabbabaaaabbabbbabbabababababaabbbbbaaaaabbabbabbababaaaaaabaaaaabbbbbabbbaabbbbbbabbbabbbaaaabbbbaabbabbbbbabbbbaaabaaabaaabaaabbbaaabaaaabbabbbabbabbaabbabaaaaabaabbabbbbbbabbaaabbaabababababaaaaaaabaaabababbbaaaabbbbabaaaabbbbbababaaaabbbabbbaabbabaaababbabbbbbbbaababbaabababbbbaaaaaaabbbabbbbaababbbbbaaabbaaaabbbabaabbbbbaabbbababbaabbabbaaabbabbbbbbababaaaabaabbabaabbabababbababbaabbaabaaaababbbabababbababaabaaaaabaababaabababbaaababaaaabbaabbaaabaabbaababaabbaabbaaabaaaaaaabbaaaabbaaaaabbbabbaaabbabaabbbababbbbbbbabbbbabaaaaababbabbbabaaaabaabaaabbaababaababbaabbbbbbaaaabbaaaabaaaaabbbbbaaabaaaaaabaaabaaababaaabbbbaababaabbaababbaabbabaababbaabaaaababaaaababbbababbbabaabaaaabbbbbabaabaababbababbbaaaababbaaabaabbaaabaabaabababbabaabaabbababaabbaabaabbbaaaabbababbaabababababbabbbbbbbbaaaaabbbababaabababbbabbababaabbbabbaaabbbabaabaaabbaaaaabababbbbbbabbbbbbbbbaabbbbbbbbbbbabababaabbbbbabaaaaaaaaabaabaaaaabbbbbbbbbbbababaabbaabaababbababbbbbbaabbbaababaabababbabbabbbbbaabaaabaabbbabbbabbbbbabbbaaabbbaaaabaaaababababbbaaaaaaabbbabbbabbbbababaabaaabaaababaaababbaababbaaaaababbbabbababaaaabbababaaabbbbabbbbbaaaabbabbaaabaabbababbbbbbabaaabbaaaaaaababbabbabaababaabbbaababaabbbabababaabbabbaaaabbaaaaaabaabbbbbbaababababababbabbbbbbbbbabaaaabaaabbbbbbabbbbbbbbabbaaabbbbababbaaabbbababbbababbbaaabaaabbbbaabaabbaabaabbaaababaababaaaabababbababaaabaaababbbabababbbbababbabbbbbbbaaaabbabaabbaabaabbbabbbbbbababbbaaaaabbaaaaabbaaabbbabaaaabaabbbabbbaaabbabbbbbabbabbbbbabbbabababaababaababbbbbabaaaabaaabbabbabaaaabaaaaaabbbaaaaaaabaabbbbaabababababaabbbbabaaaabbbaabaaabbbababbabbbbbabbbabbaababaababbbabaabbbbaaabaabbbbabbaabbabbbbbabaaaabbbbbbbbabbbbbbaabaaaabbbaabbbabbaababaaabbaabaababaabbaabbbbaaabaaaaabbbbbbaababbbbaabbbbabbababbabbbbbaaabaaababbbbabbbbaababbbbbabbabbbbbbbbbbaabaabbabaabbababbaaaaabbbbabbbabbabaabbaaabaaababaaaaaaaababaaababbbbabaabbbaabaaaababaabbabaabaabababbababababbbbbabbaabbbaabbaabbbaabbaabaabbbbabaabaaaabbbaabbaabaabbaabbbabbaabaaaabaaabaaaababaabaaabaabbbaaababaaaabbababbabbbbbaaaabbbbbabaabababbaabaaaabbabaabbbabbabbabaabbaaabababbaabbbabaaabbbabbaaabbbbbbbabaabaaaabbbabbbaaaaaabbbbabbbaaabbbbbbaabbbbbabaaabbabbaabbabababaaabbaabbaabbbbabbabababbaababaaaaabbbaaaababbababbbababaabbaaaaababbbbbbaaaabaabbbabaababbabbabbaababbabaaaabbbbbbabbbbbaaaaaabaabbbbbabbbbabbabbbabbabbababbbabaababbaabaaaaabbbaabaaaabaabababababbaaaabaaaabbbbbbaababbabbabaaaaaaabbbababbbbaabbbbabbbaaabaaaaabbabbaababbabbaaaaaababbababaaaabbabababbbabaaabbbababbaabaabbbabbbbabbaaaabaabaaabababbabbbbbbaaaaabbaabbbbbbaaaabbbaaababbbababaaababbbbaabaaaababaababababbabaababaabbbbbbaaaaaaabbabaaabbababbbbabbaabaaabbbbabbabbbaababaaaaaabababaabaababbaabababaaaabaabbaaabbaaaababaaaaabaaabaaabaabbbbbbaabbbabbaabbbabaababaaaabbabaabbabbbaaaaabbbaaaaabbababbababbbabbabbabbaabaabaaababbbbbbaabbaabbbbabbaaababaaabaaabaabbbaabbaababbbaabbbaababbabababaaabbaaaaabbababbbabaabbababbbbbaaaaababaabaaababbaabaaaaabaabbbbabaababaabaabaababaaaabbbbaaabbbbaabbbaabaababbbbbbbaababbbbaaabaabaaaaabbbabaaaaaabbbabbabbaaaabbbbaabaaaabbaabaaaabbbabbbabaaabaaaaabaaaaaabaababbababbaaabbbaaabaabababbbbababaabbbabbbaaabbbbaaabbaabbaaabaaaababbaaaaaaaabbaababbabbababbbaaababaabbaababbbaabbbbabbbbaaababaaaaabbbaabbbabbaaaabaabaaabbbbbaaabaababababaabbbabaabbbbaabaabbaabaaabababbabababbabaaaabaaaabbabbbbababaaaabbaaaabaabbaabaabaaabbaaaaabababbbbaababbababaabbaaabbaaabbaabaaaaaaabbbbaaababababababaaaaabbbaabbabbbaaaabaaaaabaabbaaaabbbabababaaaabbbbabaaaabaabbaaabababaababbabbabbaaabaabbababbaaabaaababbbabbbaaabbaaaaabbaabbabaaaaaaabaabaabababbabaaaabababbbaaaababaababaaaabbaaaaaabbbabbbababaabaabbbbabbabbbbbbaaaaabaaabababbaabaaabbaaaabbababbbababbbbabbababbbabbbbbbbabbbaaababaabaabbabbbabaabbaaaababaabbabbbaababbaababbabbbabbbbababababbaaaaababbbaaabababbbababbaaabbaaabababbbabbbabbbaabaaaabaabbaabbbabbaaabababbaabbbaaaabbbbababbabaaabaabaabbbbbaababaabbbaabaaaaaabbbaaaaaababbbbabbabababbbabbbbabbaaababbbbbabaabbaababaaaabaabbbbababaaabaabaaaabbbbbbababbabaaaaabaabaaaaabbaabaababbaabbaaabbabaaabbbbbabbababbaabbbaabbaabbaaaabbabaaabbaabaabbaaabaabbbabaabaaabbbbbbaabaabbabbaabbaabaaabbbbbbababaabaabababbbbbabbabbbaabbaaababaaaaabaabbbbaaabbbabbababbbbaaaabaaabaabbbbabbbabbbbaababbbaababbbbabbabbaababbababababbaabbbbbaaaaabbbbaaaaaabaaaabbbaababaabbbbaaaabaabaababaabbabbbaabbabbabbaaabbaababaabaabbbbbaaaabbaaaabbbbabbbbabbabaabbbbababbaaaababbbabbaabaaabaabbbbabbbababbbaabbabaaabbbaaabbbbabbbaaaaabbabaaaabaaaababaabbababbbabaababababbbbbaaaabaaababbbbabbaaabbbbabbbbaabbbbaabaaaaabbababbbbabbbbabbaabbbbabbbabbabbaaaabbababbbbabbbbababbbaaabaabababbbbbbabaaaabbbbaabbaaabbbaaaabbbbaababbbbabaaaaabbbabbaaaabaaaaaaababbaaaaabbabbbabaaabbabbababbaaabaaabbbbbaaaababaababababaaaabbbbababbbbbaabbbaabaaaaaababbbbabbbbbabaaababaaababbbbababaabbaabababbbabaabbaabbbbabaaabbbabbaaabbabbaaabbaaaabaabbbbaabbbbababaabbbabbbbaaaababbabaaaaaaaaabbbaaabbaaabbaabaabbaaaabbbabbbbbbbbaaabbbbbabaaaaabbabbbaababbaaabaaaaabbbbabababaabbbabaaabbbabaabaabbababbaabbaabbbbbbbabbaaaabbbbbbbbaabbabbaaaaabbbbaaabbabbbbbabaaaababbbbbbbabbaabababaaabaababbbaabbaaaaabaaabbbbabababbabaabbaabbabbaabbbbaabbaaaaabbaababbaaaaaaaababbaaabaababababaaabaabbaabaabbbbaabbbaaabaaabbaababaababbbbbabbababbbaabbbabbabbaabbbaababbbabbbabbbabbbbabbbaabaaaaaaabbbabababbaabbbabbbbbabaabababbbaabaaabaabbabbabbaabbabaabaaaaaabaaabbbbbbbaaabaaabbaaaabbbbabababaabbaaabaaabbbbbabaaababbababbabbbbbbaabbbabbbbabababbbbbbabaaaabbaababbbabbaaabbaaaaabaaaaababbaaaabbaabbbbabaaaaabbbbababbaababaaaaabbabbabababbaaabbbababbbaaaaabbabababbaabaabbaaabbabbabaaabbaaaabbbabbaaabbababbabbabaababbaaaabaabaababbbababaabbaabaabaababbaababbabaaababbaababbaabaababbabaabaaababbaabbbabbaaaaabbbbbbbbbabbaababbbbbbbbaabbbbbbbbaaabbababbaaababbaaaabaaaaaabbbbbaabaabbbaaabbabbaaabbbaaaababbbabbababaababbbbaaabababbbbaabaaababbabbabbaabbbaababaaaabaaaabbaabaaabaabababbbaaababaababaabbaaabbbaaabbbabababaaabbaabbbabbabbabaaabbbaabbabaaaaaabaabbbababbbaaabbabaaabbbabaababbbaabbaabbaaaabbabbaabbaaabaaabbaabbabbbbbabaabbbbbababbbaabbabbabaababaababbabbaabbaababbbbbbabbbabaaaabaabbbaaaaaaaabbbabbabbabbbabaabaabbaaababbabbbbabbabaabbaaaaaabbaababbbbabaabaabababaaaabaaabaaabaaabaaaaababbabbaaaaabaabababbbbaaaababbaababaabaababaabbaabababbbbabaaaababbbaaabaaaababbaabbabbaabbbbabbaaabbbaababbbbaababaabaaabaaabbbbbabaabbababbbbbbabbabababbaabbaabababaababbaabaabbababbbbabbbaabbbaabbabbaabaaaaaabbbaaabababbbbbaabababbaaabbabababaaabaabaababaaabbabbbaaaabaaabbaaabaababbabbaaabaabbbbaaabbbbbaabbbaaabbabbaaaabbbbbbabbbabaaaaabababbaaaabbbbbbababbbababaaabbbbbaaaabbbbabbbaaaaaaaababababbbbbbabababbbabbbabaabaaabbaaaaababaaabbaabaaabbbbaaabaabaabababbbaaabaaabaaabababaabaabbbabbbaabaabaaababbababbabbaabbbabbbababbbaababbbbbbbbaabbaaabbaaaabababaabbabbbabbbbbabaaabaaabbbbbabbbaabbbaabbbbababbabaaabbabaabaabaabababbaaababbbabbaababbaabbabbbbaabbabbaababaababbaabbbababbbbbaababbababbababbbbbabbaabaaababbababbaaaabbabbbabababababbaaaabaaabaaaabbaaaaaaabaaaabbabbbabbbaababbbbbaaaaababaababababbaababbbababbababaaaabbbbbbababbbbbbbaaabbbababaabbaaaababbbaaaaaabbabbbbbaaabbbababaabbaaaabbaabbbaabbaaaaababbbbabaabbbaaabaaabbbababababbaababbababaabbabaaabaabbaababababbbbaabaaaaabbbaabaabbbbabaaabbababaabbababaababbbaabaababaababaabaababaaabaaabbbababbaabbbaaaabaabaabbabbbbbbabbabbabbbbbaabaaabbbaababbbbbbaabbbabababbaababbabbaaaaaaabbbbabbaaabaabababaababbabaaabbaababababbbbababbbabaabbabbaababababbabbaaababbbaaaaaaaabaababbbababbbbbabbabbababaababababaababaaaaaaabaabbababbaaaabaaaabbbaabaababababbaaaaabbbbaababaaababbbaaaabbaaabbbbababbbbbbaabaabbbaabababababaababbaaababaaaabaabbbabaababababbabbaaaaabbbaabbbaaabbbbbbbaaabaaaaaaabbabababbbbbbabbbaaababbbbbbbabbaabaaaaaaabbbbababaababaaabbbbbbbaaabbabbabbabaaaaaabbbbbababbabaaaaaaababbaababbaababaaaaaabbbbaabaabaaabbbbabaaababbbabbabbbbbbaaabbabbbaabbaabaaaaabaaaabbbbababbaaaaabbaaaaabbbabbbaabbabbbabbabbabbabaabbabaabbabbababaabbaaaaababaababaabbbaabbbaabaaabbaaabaaabbbabbaaabababaaabaaabbbaababbabaababaaaabbaaabbabbaaaaaabaaabbbbabbabbaaaaababbbbabbabaabbbbabbaabbbababbbabbabbaaaabbbabaabaaaabbbbaababbaababaabbbaabaaaabaabbabaababababbbabbbababbabaabbbbbaaababbaaaaabaabbbbabbbabbbbaaabbaabababbbbaabaabbabaaabaabbababbbababababababbaabbaaaaaababbbbabbababaaaaaababbbbabbbbaabaaabbbaaaaaabbabbbaaaaaaaababaaaaaabababbbbabbbaaabbaaabbbbbaaaabaabaaaabaababbaaabbabbbbbaaabbbbbbbbaabbbababbabaababbbaabbaabbaaaababababbbbaaaaaaababaabaaabbbabbbaababaabaaabababbbbaaabbbbaaabbaaabbbbabbaaaaaabaaabbbbaabaabbaabbaababbabaabbaabbaabbbbbbbbbaabbbbbabbbaaababaabaabbaabbbaabbaabbaaaaabbabbbbaabaaaaaaaaababbabbabbaaaaaaaabbbababaaabbabbabbabaabbbabaaaaabbbaabbbababaaaabbbabaaaaaaaaaaabbbbaabbbbbabbabbbbaababbaaaabaaabaaabaabbaabbbbbaaaaaaabaababbaabaabbbaababaabbbaababbabbbbabaaabbabbabbbbbbababbbbabaabaababbbaabbbbaabbaabbaaaaabbababaababbbbaabbabbbaabbbaabaabbabaaababaaabaabaaaaaaababbababbbaabaaababaaaabaabbbbbaabaaabababbababaabbbbaaabaaaaaabbbbbaabaabbabbaaaabbbbaabbaaaaababbabbababbbabbaaabbbbbbaaaababbbaaaababbbaaaaabbbabababbbbaababbbaabbaababaabbbbaaaabbbbaaaababbbaaaaabbaaabaababbbabbaaaaaababbaaababbabbbbaabbbaaababaaabaaabaabbbabbaabbabaaababbbbabbabbaaaabbbabbbbaaabbaaaababbbaabaababbbbbbaababbbaabababbbbbbaaabbbbaaaaaabbabaabbbabbaabbbaabaabbbaaaabaaaaababaaababababbaaaabaaabaabbbaabaabaaabbbabbbbbbaaabbbbbabaaabaaaaabbbbabaabaabaaabaababaabbbbababbaaababbabbaaabbbabbbaababaaabbaaaabaaabbabaaababaababaaabbabababaabbabaaababbaaaababbaaabaababababbabaaabbbbbbaaabbbbababbaaaaabbbbabaababbaabaaaababbabbaaaaaaabaaaaabbaabbabababbbbbbaabaabaaabbbabaaabbbbbbaaabbbaabbaaaabababaabaaaaababababbaaaababbbbaaaabbbabbabaababbbabbabbabbaaaaaabbaababbaaaababbabbbaababaabbbaabbabbaabbbbaabababbbabaaabbabbbbaababbbaaabbbabbaabababbbabbaabbbbaaaaaabaaababbbbbbaabbabababaaaabbabbaaabbbbbabbbaaaababbabbababbbbbbabaaababbbbaaabaababbaaabbbaababbababaabbbbbaabbbbbabababaaabababaaaaaaaaabbabaababaabbbbbbbbabbabbaabaaaabbabbbbbabaabbabbbabaaabbbbbaabbbbbaabbabababbbabbaabbabaabababaababbaabaabaaaaabbbbbababaabbbabbbbbabababaabaabaaaaababbaababbbaabbabaababaaaabaabbaaabaabbbababaabbaabbbaaabaabbabbaabbbabbabababaababbabababbaaababbbabbbaabaaabaaaabaaababbaabbaababbbbbbabaaaabbaaaaaabbbaabaaabbabbbaaabbbbbbaaabbbbaaaaabbabaabbabbbaabbaabababbbbababaaaaabbbbbbaaabaababbbbabbbbabbaabbbabbbabbbaabaaaabbbbaaabbbababbaababbaaaabbaabbabaabbaaaaaaaaabbaabbbbbaaabbabababbbbaaaaabbabaaaaaaabaaabaaabbababaabbbbabbbaaaabbababbaabaaabbbabbaabaaaabbbbbabbbaabbbababbaabaabbbaabaabbbbbbbbbbaaababbaaaabbabbbababbbabbaaababbbabbabbbbbbbbabaabbaabaaababaaaabbabbbbbabbaabbbbaaaabababbaabababbabbaaabbbababbbabaabbaaaaaaabaaaabbbbbbbabbbbaabbabbbbbbbaabababbabbbbbbabaababbaabaabbbbaaabbababaababbabaaabbbbabbbaaabaabbaaaaabbaaabbbbbaaabaabbabaaabababaabbbabbbabbababbababaaaababbabbbbbbbabaaabbbaaaabaabbabbababaabaaaaaababbaabbbbaabbbbaaaabbbaaaaaabaabbbaabbaababaabababbbbaaabaaaaaabbababbabaaaabbbabaabaababbaaaabbabaabaabbabbabbbabababbbabaaaaababaabbbaaaabaabaabbbbbababbaabaaabbbbbabbbabbbaabaaaaabbabbabbaabbabababbabaaabbababbaaababababababbabbbbbbbababbbbbaabbaabaaabbabbabbaaaaaaaaaabbbbaabaabbbaabbbabaababbabbaabbaabbbbaababbaaabbaabbbbbaaababbbabbbbaaababbbbaaababababbbaaabababbbbaababaabbaabbbabababaaabbbaaabaabbbbbbabbbbbababbaaaabbabaaaaababaaaaabbbbbaabaaaaabbbabaabbaabbabbababaaaababaababbbbbbbaabbabbaabaaaaabbbabbbbabababaaabaabbbabbaabbaaabababaabbbaaaaabbaaaaabababaabaabbbbbababaaabbbabaaababaabbabaabababbaaabaabbbabaaaabaaababababbbbbababaabbbaaaaaaaababababababababaaaabbbaaababbabbaaabbabbaababaabaaaaaabbaaaababaaaaaababbaaaaaaaababaabababaaabaaabbaaaababbbabbbabbbabbbaaaabbabaababbababaabababbabaaaabbbbbaaabaaaabbababbbabbabaaaaabbaaaaabababbbbaabaabbbbabbabbbbbbbababbabbabbbabbabaabaabbaabbbbaaaabbbbabaabababbaabbaaabababaaaaabbbaabbaaaabaaaaaaaaababbaaaabaabbabababbbabaabaabbbbbbbaaababbbaaaaababaaabbbbbababbaabbaabaaaabaaabbaaaaabbbaaababaaaabbabaababbaababbababbaaaabbbbbababaaabaababbbbbabababbabbababaaababbabbbbbbabaaaabbbbbabbbbbbbbbaabbbabbbbabbbbaabaaababaaababbaaaaaabaabbbbbaabbabaaaabbaabbabaaaaabbbbbbaabaaababbabbbaaaaaaababbabaaaaaabaabbbaabaabaaaaaabaabbbaababaaabaabbbbaaaaaabbabababbabaabaaabbbbabaaabaaabaababbbaaabbaababbabbbabbababababababaaabaabbabbbabbaaabbabbbaabbbbbbabbabababbbbaabbbbbabaabbbabbbaabbaaaabbaaaabbaabbbbaabaabbaabbbbabbbabbaabbabbbaabbaababaaababbbabbababaababaabbbbabbbbaabbabbbbaaaaababababbbbbaaabbbbababaaababaaaaabababababbabbabaababaabaababbbbababbaabbabbabbbaaaaaaabaaabbbaaabbaaababbabbbbbbababaaababbbaaaabbabaaababbbbababababababaabaaabaabaabababaabaaaaaaabbaabbaaabbbabbaaaabbbbaaabaabbbabaaabbababbababbbbbabbbbbaaabbaabbabaabbbbabaababbaabaaaabaaaaaaababbaababbaaabbbbaabaabbabbbaaababbabbbaaabbabbbbbbbabaabaaabbbbababaababbaaababbbabbbbbaabbaaaaaaabaababaaaababbbbbbbbbababbaabbabbabaaaaabbbababbaabbbabbbabaabbaabaaabababaabaababaabaabbaaaaabbbaababaabbbaabaababbbabbbbbaaaabababbabbaaabaaabbbaaaaabaaabbabbaabbbbabbaaaabbbababaaabababaabaabbaabaaabbbabbbbbaabaaabaaaababbbaaaabbababbabbaababaaaabbaaabbaaaaaabaabbbabaaabaababaaaabbbaaaaabababbaaababaaabbabbaabbaaabbabbbbaabaabbbbbbababbbbababbbbbabbbaaabbaaaaaababababbbbbbbababaaabbabaababaababbabaabaabbabaabbabbbabaabbababbbaabbababbbbbabaabaaaaaabbbbbabbaababbbabbbabbbbaabbabababbabbbbbbbaaaabbbabaaaaaaaaabbbbaaaabbbbaaaaaaaaaaaababbbabbbabbbbababbaaababbbbababbaabbabbaaaaabaabbabaabbabbbababbaaabbbbbababbbaaabbbbaabaabbbbababbaabababaabbbbaababababbaaaaabbabbaaababaababbbaabbaaabbaaaababbbbbabababbbbbbabbbbbbabbabbaaaaaababbababbaaabbaabbbbaaababaabbbababaabaabaaabaababbabbabababbbbbbbbbabbbabbbbbaabaaababababaabbaaabaabaaababbababbbaabaabbbababbabbaaaaabbbaabaaabbabbbbaaaaaaabaababbabbbabbaabbabababbbbabbbaaaabbabbaabbaabaaaabbbbabbaaababbababaabbbaabbaabbbbbaababbabbbbaabbbbbbbbaaabaaaababaabababaababbbbbaaaaabbabbabbbaaaabbababbabbaababbbbaaabaaabbabaaababbabababbaabaabbabbbaaabbaabababaaabaabbabbaaaaaaaabababbbabbaaaaaabbabababaaabaabaaaabbababaaabaaaaaaaaaaaaabaabbabaaabbbbabaabbaaaabbbbaaaaaabbbbababaaabbbaaaababaaaaabababbaabaaabbbbabbbaaabbaabbbbbaaaabbbaababababbaaaaababbabbaaabbbbbabaabbbaababbbbbaaaababbbbbabbbbbbbababbaaaaabbabbbabaabababbaaaaaababbbaabaaababbaaaababbbaaaabbbabaaaababbbbbbbbbabaabbaaabbaabaaaaabbaabbaabbbaabaabbbaaaabbaaabaabbbabbbaababaaaabababbbabbbbabbaaaabbbaaaaabbbbaabaaaabaabaaaabbbabbabaababaababbaabaaabbabaaaaaabbbbbabbabbabbaaaaabaabbbaaabbbabbbbbbaabaabaabaaabbaaaaabaababaabaabaaaabbabbbabbbbabaaaaaabbaaababbabbaababbbbbbbabaabbabaabbbbaaaabaaabbabbbbbbaabbbabbabbabaaaaabaaaababbbbbaaabbbbabbaabbababbbbabaaababbbaababbaabaabbabbbaabbbbbaababbaabaabbabbbabbbabaabaaaababbaaaababbabbbbbabbbaaababbbbaaaaaabbbbbabbbaababbabaaabbabaababbbabbbbabbaababaaaaaaaaaabbbbabbabaabbbabbbabbabababbababaabbabbabbbbbbabaaabbbabaaabbbaabbabbabbbaaaaabbaabaabbbaabbababbabaabbbbababaabbbaaaaaabbbbabbbbaaaababbbabababbaabbbbbabbababbbbbabaaaabbabababbbaabababbbbbbbaabbbbbbbabbaabbbabaaabaabaabbaabaaabaaabbbabbbabbaaababbbbaabaaabbbbbaaaaabbbaaaaababbaabbbbababbbabbaabbaaaabababaaabbbababaaabababbbbbaabababbbabaabaaaaabaaaababbbabbaabaaaaaaaaabbabbabaabbabababaaaaaabbbbbbabbbbbbababbaaabbabbaabaaaababbababbbabbbabbabbbbabaaabbbbbbaababbbbaabaaaabbabbabaababbbbaabaaabbabbbaaaabbaaabaabbaaaabaababbaababbbbaabaaaaaaaabbabaabaaaabbbbbbbbbaaaaaaabaaaaaababaaaabbbbababbabbbabaaaababbaabbbbbbabbbabababbaaaaababbbbaabaabbbbaabababbbbabaaababaababbabbbaabaaabaabaaabbababbaaabbbabaababbabbaaaaabaabbbaababbbbaaabbbbbbabbaaaabbaabbabaabbaabbbbabbbababbaabbaabbbaabababaaaaaabbabbabbbaaabbababbbaaababaabaaaabbaaababababbbbabaabbaaaabbbbbbbbabbaabaabbbaaababbabbbbabbbbaaaababaaabaaabaaaabbbbbbabbaaaabaabbbbaabaabbbababbbaabaabaaabbbbabaabbbaababababaabbbbaaaaaabaabaaabbaaabababbababaaaaabbaaabbaabbabaabbbaaaabbbaababbbaabababaaaababbabbabbaaabbaaabaabababbabbbbababaaabababaaaaabbaabbbbbabbbabbabbbbabbbbbbabaaabbabaababaabbbaabbabbabbabbaabababbbbabbbaaababaababbabbaaabbbabbaaabbabababbbaabbababaabababbaabaaabbababaabbbbaaababbbaaabaaaaaabbabaaaabbbbaaaaaaaababaabaaabbabbbaabaabbaaabbabaabbaabbbbabbabaabaaabababbbbaabbbabbabaaaaaaabbbbbabaaabbbbbaabaaaabbaabaaaaababbabaaababaabbbbbbbbaaaabbaabababbbbababaabbaababaabaababbbbabbabaabbbbaaabbbabbbabbbabbbbaabbaabbbabbabaabababaaaaaaaababaaabaaaabaabbbbaabbbbabbbabbabaabaababbabaababbaaabaabaabbbbbaaababaaabbbababababbbabbaaaaabbaabaaaababaabbbbbaaabaababbbbaabbababbbaabababbabaaabbbaaaaaaaaababbbbabaababaaabaaabbbaabbbbabbaaabbaabaabbbbaaabbbbbabbaaabaaabbbbbaabaaaaaaabaaabbbbbbbabbbbbababababaabbabaaabbbaaababbaabbaabababbbabbbbabbabaaaabbaababbaaabababaabababbbbabaaaaaabbbababaaaaaababbaabbaaaaaabbabababbbaabaababbaaabaaaaaaaabbababaaaabbbbbbbaabbabbaaababbbbbabbaababaaabaaaabbbbbaaaaabbbbaababaaaaabababbababbabbbaaabbaabbaabbbaaaaabbababaaaaaabaabbbabaaaaabbaaaaabaaabbababbabaabbaababbaababaababbaabbbabbabbabaabaabbabababaabababbbbbbaaaababaabbbabbbabaabbbabbbaabbababbbbabbbbaaaaabbbabbbaabbbbbbaaabbbbabaaabaaabbbababbbaabaaabaaaaaaaabaababbabbbaaababbbabaaaabbbbabbaaaaabbaaabbbabbbaabaabbababbababbbbbabbbabbabbabbaabaaabbaaaabaabbbabaabbbabbabaabbababbbbaaaabbbabbbbbbbaaaaabbaaaabbbaaabbbbaaaaabababbabaaaaaabaaabbbbbbbbaaaaaabaaaabbbbaaaabbbabaaaaabbabbbbaabbbbbabaabababaaaabbbabaaabbaabbbaaaababbbbbabbaabaaababbababaaaaabbabbbaaabbaabbababbbaaababbbabaaabbbabbabbaaaaababbbabbaaabbaabaababbbababbbbaaabaababbabababbbababababbaabbbababbaaaabbbbbaaababbbbabaabbaababbbaaabbaaaabaaaaaabbbaababbbbbbbbbaababaabbababaaaabaabbbaaabbbaaabaaaabbabaababbbbababbbabaaabababbbababaaabaaaaabbaabaabbababaaaaaaaaaaababaaababbbbabbaabbbbbabbababaaabbbaaabaaaaabbabbbbaaabbbabbaaabbabaaababbaabaaaaabaabbbabaaabbabaaabababbbaaaabbababaabaaaaabbbaababbaabbabaaabbbabaaaaabbbbababbaabbbbaaabbabbbbbbaaabbbaaaaabaaaaaabbbabaaaabbbbaaabbaaaababbbbbbaabbbbbbaabaabaabbabbbaaababbbaabbabaabaababababbaaaabbbbbbbbaaaaabaabababbbabbababababbbbbbaabaabbbbbbbaaabaaaababaaababaaaaaabababbbabbbaaaaabbabaaabaababbabbaabbbababbbbbabbbbbbbabbbabaabaabaababaabbaabbabbbbabbaababbbabababbaaaaaaabbaabbbbbbababbaabbaabbbaababbababaabbababaaabbbabbbbbbbbabbbabbbbaaabbaababbbabbbabbabbaaaaababbabbaaabaaaaabaababbaaaabbabaaababbabbaabaaaabaaaaabbaaaababaabaabbbaababbababaaabbabbaaaaaaabaabbaabbbbaabbabaabbbabaababababbabaaabbaababbbaababaabbbabbabbabbababbbbabbabbbbbbbbaaaabbbbbababababbabaaabababbbaaaaabbabababbbaaababaabbabaaaabbaaaabbabbabaaabaaabbbbababaabaabbabbbbbabbabbbbbbabababababbabbabaabbaaaaaaabbababaaaaababbababbbbbabbbbbababbbaaabbbaabbaaaaabaabbbbbaaaabbababbbbbaabababaabbabbbaaaaabbbabaababababaababbabbababbabbbababbbbbabababbabbbbabaababbaabaabbbbaaabaaaaaaaababbbbabbbbbaabaaaababaabababbbbaababaaabbbbbababaabbaaaaaabbbaaabbbbbabbaaabaababbabbbabaabababbbbaabbbbabaababaaabbbbabababbbabaaabaababbaaaaaaaabbbbabaabbbaabbabbabbaabaaabaabbaabaaaaaaaabbbabbaaaabbbabbababbabbbbaaaababbbaabaaababbbabbabbbabbabbbabababbabbbaaabbbbaabaabbaabbaaaabaababbbbaabbabbababaabbaaaaaaaaaabbabaaaabaaabbaababbbbabababbbabababaabaaaabbabaaababbaaaababbbaaabaaababaabababaababbaaaabbbabbbabababbbbaabbababaabaaaaaaabbabaabbabaaabbabbababbaaabbbbaaabbbabbbbabaaabaaaaabbaaabbaaabbbbbbaabaabbaaabbabbbaaabbbbbbbabaabaaababaaabbbbbbbabaabbbaaaaaaabbbbbbabaabbabbbabaaaabbbbabbbaabaaabbaaabababaabaabaaabbaabababbbaabbaaaabbbbaababbbbaabaabbbbbaaabaaaaababbbbbbbaabbabbbaababaaaabbbbabbabbabababbbbbbaaaaaabbaababaaaabaaaaababbabbbabaabbaabbabaaabbbaabbababaaaaaaaaabaabbababbababaaaabbbbbbbabbabbbaaaaaabababbbaaaaababababaabaaaabbbaabbaaababababbbbbbabaabaabbbabbaabbabbbabaababbbaaaababaabbabaaaababbaaabaaababbabaaaabaabaabbaabbabbbaababbaaaabaabbbaaaabbaaaabbaabaaabababbbbabaaabbbbaaaaabababbaaababaaaaaaaaaaabbababbbbaabaabbababaabbbbaaaaabaaaabbbaaababbaaaabaaabbaaababbaaaabbaabbbbaaabaaabbabbbbaabbbaaaaaaabaaaaaabaaababaaabbaabbaabababbbababaaaabaabbbabbaabbbbabbbaaabbaaaaaabbbbbaabbbbabbaaaaaaaaabbaabaababaabbaaabaaabbabaaabaaabaababaaabbbabbbaabaabbababaaabbaababaaaaaabaabbbbbbababaabaaababbaaaabbabbbbaababbbaabbbabbbbaaabbabbbababaaabaaaaaabaabbabbaaababbbbbabaabbabbabbbbbaabaaaabbaaabbbaaaabaababbaabbbabbaabaabbaabbbabaaaaabababbbbbababbbaaaabbbabaabaaaabbbbbbbabbbabaaaabbaaaababbaabaabbabbbababbaababbabbbaaaaabbbbbbaaaaaaaaabaababaaabbbbbbbbbbbaaabbabbabaabaabbbabbabbbbabbaabababbababbababababbabaababbbbabbbbbbbaaabbbbabaabbababbaababaaaabaabaabaababaaaaababaabbaabaaabbabaabbbaaabbabaaabbbbbbbbabbbabbbbaabababaaaabaaabaababbabbbaaaaabbbababaabbaaabaababaababaabbabbaababbaabaaababaaabbabbbbabbbaaabaaababbabaabaabaabaaaabaaaaaabbbabbbabbbbababbbaaababbbbbaaaababbabbbbaaaabbbaaababaaaaababaabbabbbbbbaaaaaaabbbbbaabababbaabbaabaaaaabbbbbbbbabaaaaaaabbaaabaaaaabbbaababbaaabaaabbbbaaaabaabbbaabbaabbbbaabaabbbbaabbababbbaabbbabbbbabbbbbbbabaaabbaababaaaaaaabbbbbbbababbaaabababbabbaabbbbbbaabbaaaabababbbbbbbaabaaababbbbbaabbabbbbbabaaabbaaabbababaabbabbababbabbaabbbabbbbbbaabaabbaaaaabbababbaabbabaabbbbbbbbbaabbbbabababbababbbbbabbbabbaaabababbaaaabababbabbbaabbabaaaababaaaaabbbaabbbbbaaaabbababbaabbababbbaaabbbbbaabaaabbababbbbabaaabaaabbaababbabaaababaaabbbaabbbbbbbabbbbabbabababaaaababaabbbbaaaaabbbbbabaaabaaabaabbbbaaaabbbaabbbbbabbabbaaaaaaabbaaaaaaababababbbaaabababbbaaabbabbabaaabaaababaabaabaaabbbababbaaaababbbbbababaaabbbbbababababbabababbbbbbbabaaaaabaabbababbbbbaaaaabaabaaabbabbaabbabbaaabaaaabbabaaaaabbaaababbbabababaabaaabbbaabaaabbbaaabbaabbababaabaabbbbaaabbbaababbbbaaaaaababaaaaaaaaabbaabbbbbaabbaaabbbaaaababbbabaababababbbbbaaabbbabbbabbaabbabaaaababaabbaabbbbabbaabbbaaabaaaaaababababbabaaaabbabbbbaaaabbababbbabbbaaabbbbbaaaabbababbbbbbbabaabababbaaaaabababaaaabbababbabbaaabbbbbabbbbaaabaaaaabbbbbbaaabbabbaabbbbbabbaaaaabbbbabbabbbbabbbababaabaaaaabbbabbababaabaaabbbbbbbabaaaaaaaaabbbbbaabbaaaabababbbabababbabbbaaaaaaaaaaaaabbbabbbbabbabbabbaabbabbbaaaaaaaabbabbabbababaaaaabbbabbbbbbbbaaaabbabaaabaaabaabbbaaabaaabbbbbaabaaaaaaabbaaaaababbbbbbbbbbaaabbbabbabbababbbbbaaabbbaaaaabbbabbaaaabbaaababbaabbbababbbbaabaabaaaaaabaaabbaababaabaaaabbbaaaaaabbbbbbaaabbbbabaabbbabaabbbbbabbbbaaaabbbbbaabbaababbabaaababaaabaaabaabbaabbababbbabaaaaabbabbaabaaababbaabbbbbbbaabaababbbababbbbbabbaaababbbaabbbbabbbaabbbabaababababbaabbbbabaabbaaababbaabababbabaabbbaaabaaaaabababaababaaaaabaabababbaabbaaaaaaaaaabaaabaaabbbaaababaaabaaabbbaaaabaaaababbaaaabaababbaaaaaabbbbabbbabbaabababbabbbbbbaaabbbbababaaabbbaaaaaaababaaaaabababababaabaabaaaaababbabaababaaabbbaaabbbaaaaabbaaaababbabaabaabbbbaabababbabbabbbababbaaaaaaaaabbabbbbababaaaaaaabbabbbbabababaaaabbbaaabababbbaabaaabaabbabaaabbbaaabababbbbbaabababbbbbbaaaaaabaaabbbaaaabababbbaabaabbbaababbbabbabbbaaaabaaaaaaaabbabbaabbbbbaabbbabaababbabaabababbbbbbbaabbabbbbabbbaaaabaababbbbabbbabbaaaabbbbbbbbbaaabbbbabaabaabaabbabababababaabbbbbabaabbbababaabaaabbaaabaaaaabbaabbbaaaaabbabaabaaabbabaaababaaaaabbbbbbbbaaabaabaaaaaabaabaaabaababbbabaabaaaaabbaabaaababaabbabbbbabaaabbbababaaaaaaaaaabababbbaaababaabaaaabbbbabaaaaaababaaabaabbbabaabaabaaaaaabbbabbaabbaaabaabaaaaabbaaaaababbaaaaabbbaababbabaaababbabbbbbbaaabababbabaabbbbabbaaaaaabbbaabaaaabbbbaaabaabbabbaababbabbbababaabbaaabbbbaaabbaaaaaaababbabbbbbaaabbabbababbbababbbbbbbbababbabaaabbbaaabbbaabbbbbbbbbbaaaaaababaaaaabaabbabababbbaaabbabbbbabbbaabaabbabbaabbabbbbbbaaaabbaababbbbbaaaaaaaabbbaabbbaabbbabababbaabababbaabbbbbbabaaabaabbababababaaabababaabbabbbaaabbbaaaaabbabbbababababaaabbbaaaaabbbaababbbabababbaababbbbbaaaaaabbbabbabbbbaaaaabaaaabbabbbabbaaaababbbabaababbabababababbababaaaabbbbbbaaaaaabbaabbababaabbaababbababbbabababbbaabbabbabbbaabbaaaabaabbbbabbbbbabbbbbbaabbababbaaaaaaabbbababbababaabaaabababbaabbaababbbabbbaabbabaaabbabbabbaabbbabbaabbbabbbbbbaaabbaaaababbbabbaaaaaaabbbaaaabaabbbabbaababaabbaaaabaabbaaabaabaaabbbbabbabbbaabbbbbbabbaabbaabaababbabbabaaaaaababbaabbbabababaaaaaababaaabaaabababbaaababbbabaabaabbabaaababaaabaaabbabaabababaabbabaabababaabbaaaabbabbaababbaabbabaaabababaaaaabaabaaababbbbbaabbabbaabaabaabbaabbaaaabbabbbabaabbaababbabbaaabbbabbbbabaababbbbbabbaabaabbbaabbababaaabbbbbbaaabaabababbabababaababbbabbaabaabbaabbbbaabaabbabaababbaaaabbaaaababbaabaaabaababbabbbbaaaabbbbaaaababbababbaabbabaabbbbbabaabaaaabaaaabbabbaabbbaabbbbabbbaaababaaaabbabaabbbbbabbaaaabbaabababababbbbbaaababbbaabbbbaababbaabbbbbbbbbbabababbbbbbabbbabbbabbaabbbabbbaaabbbaaabbabaabbbaabbabaabaababbbaababbabbbaabbabbabababaabbbbaaabbaabbaabaabbababaabaabaabbaababbaabbabaaabbaabaabaababbbababbaaaaabbbabbbbbbababbaaabbaababababbabaaaaaaabababbabbbbaaaababababbbbbabbbbbbbabbabbaaaaababbabaabababaaabbbabaaaaaabbaababbabbbbabbbaabbbabaaaabbaaabaaabaabababaabaaaabaaabbbbbbaababbaabaaabbbbbbabbbbaabbbbbbaaaaabbbabbbabbbbababaabbbaaaaabbababaaaaabbbbaabbbbababbabbbabbaabaabaabbbbbaababaaabbabbaaababbababaaabbbbbaaaababbbabbbaaabbaaaaabbbaaaababbbaabbbabbbabbbbbabbaaababbabbabbbabbabaabbabbaaaabbaabaaababababbabbabbaaabbaabbbaabaaaaaabbbbababbaaabbabaaaaaabababaabaabbabbabbaaaaababbbababaabaabbbbabbbaaabbaaabbaaaaabaababaaabaabbbbbabbaabaabbaaaabbbaaaabbbabaaabbabbbaabaabaaaababaaaaababaaabbaaaaaaaabbbbaaaaababbaaaabbbbabbbbbabababababbbbaabbabbbbabbabbbabbbabbaabbbaabbbaabaaaabbababbaababbaaabbaabaabbabaaaabbbbaabbabbaabbbbbabbbaababababbaaaababbbbaaabbbbaaababbabaabbababbbabaabaabbabbaaaabababbbabbabbabbbaababbbaaaabbbaababbbabbaabaaaaaababbabbaababaaabbaaababaaaababbbabbabbbaaabbaabaaababaaabbababbababbaaabaabbbbbbbaaaabaaaaababbbabaabbbaaabbabbbbbaaabbaaababaabbbabbbabbabaaabbaaabbaaababaababbbaaabababbaabbabbbaaaaabaabaaaabaaaaaaaaabbbaaaabaababbbababbbbabbbabaabaaabaaabbaabbabbbabaabbabbabaaabbbabaabbabaabbbabaabaabbbbbbabaaabaabbabbaabbbbaabbbbbbbababbaaaabbbbbbaaabbbaaaaaaaaaabaabbaaabbbabbbababbabbbabaaabaabaababbbbabbabaaabbaabbbaabaaaaababbaaabbbbababaabaababbababbabbababbbbabbabbbbabababbabababbaaaaaaabbbbbababaaaaaaabbbababaaaaabbabbbabbaabaaaabbbbabbbabbbaabbbaabbabbbabbabbaabaabaabababbbbabbaabaaaaaabaaaabaabaabaabbababbbaabbbabbaabaabbaabbbbaabbbabbabbaaaabbabaaababbbbbbababbbabbaabbaaabbbbabbabaaabbaabbabbbaaababaaabaaaaaabbaabbabbbbbbababaaaababbbbbaabbababbbbbabbaaaaabbbbabbaaaaabbbbbbbaaababbabbaaaabaabababaaaaaabaaaabaaaababbaaaabaaaabbabaaabbababbabbbababaaabbaaaabababaabaaababaabaababbaabaaaaabbbbabaabbabaaaaaaaabbaaaabaaabaaaaaaabbababababbabbaaababbaaaaabbbababaabbabaaabbabaaabbbbbbbaaaaaaaaabbbbaaaabbbaabbbbabababaaabbaabababbbaabbaaaabbbbaabababbaabbababaaabbaaaababbababaaabbabaaaaababbababbbabbbbbbabaababbbaaabbbabaabbabbbaaabaaababbbbbbabaaaabbaabababbbbbbaaababaabaaaaabbabbaaabaabbbbabababbbbbbaaaaabaaabbabbabaaababbaabaabbaaaaabababbaabbbaabbbbaaaaabbabbbbaaabbbbbbbabaabbabaaababbbabbaabbbabbbbaabbbabaababbababaaaaaabbaabababbaabaaabbbbbaaaaabbaaabababababbbabaabbbbabaaaaaababababbaaaaabaaababaabbabaaabbbbaabbbababbbbabbaabbabbaabbbaabaaababbabaabbbaabababaabbabaabaabbaaababbaaabaabaabbbabaabbbaaababbbaaaabbabbabbbbabbabababbbbaaabbaabbbababbababaabbabbaabbabbbbbaaabbabbaaabbabbbbabbbbabbbbabaaabaabaaabaabbbbaabbbababaabbaaabababaabbaaaababaababbabbaabbabaaabababbbbababbaabbbbbababbbaabbbababbbbababbbbaaabaaababbaababbbbbbbbabbaabaaaabaaabbaabaaaaababbabbaabbaaaababbaababaaabbabaabababaabbbaabaaaaaababaabbbaaaaabbbbaabaaabbbbaaaabaababaaababaabaabababbbababbaababbabaaaababaaaabaabbbabaaabbbbaabbabbaaaaaababbbbbaabaabbbbbbbaaaababbaabaaabaaaaababbbabbabbaabbaabababaaaabbbababbbaaababbbbabbbabababbababaabbbaabbabbaabbaabbbaabaaaaabbaabaaaabaaaabbaaaabbbbaabbbbbbbabaababbbaaabaababbbaaabbbaaaaaabbbaaabbbaabbabbbabbbaabbbbbabbababbbbbbaaaaaaaabbbaaaaaabbbabbbabbababbabbaaabaabaaababbbbbaabbbabbbbabbbbbbaabaaaababbbbbbaabaaabbbbbbaaaabbabbbbbbababbabbbababaaaaaabbaabababaaabbabaaabbbbbabaaababbaaaabaabbbbababababbabbbaaaabbabbbaaababbababaabaabaababbabbaaaabbbababbbaaabbabbabaabbbabbabbbbbbaababbbbbababaabbbabbaabbabbaaaaabababbabbbaaabbabbbbaaabbabbbaababbbabaaabaaaaaaaababbabaabababaaabbbbbabaaabbbaabbabaabbabaabbabbbbababbabaabbaaaabaabaaaabbbaababaabbaabbaabababbbabbaaaaabbbbabbaabbaabbbbaabaabababbbabbbbbbaabbbabababaaabbabbaaababbabbabaababbbbbaabbabbbaabbbbbbaababbbbbbaabaabaababaaaababaaaaabaabaaaaaabaaaabaabbbabaaaabbaaabaababbbabaaaabaaaaabbaabbaabbabbaaaaaaaababbbbaababaababbabbbaaabaabbabbbbbabbbbbbaabbbbaaaabbbbbbabbbbabbabbbaaabbbabbbbaaaabaabbaabaaabbbbbabbaabbbabababbbbaaabbabababbbaabaaababbaaaaaaaaaaaababababbbaababaaaaabaaaaabaaabaaabbaaabbaaababaaabbaabaaabbbbbababaaabbabbaaaababbbabbbbbbbbabbabababbaaabbbabbabaabbababaabbababbbaabbbbbaaaababbaaabbbaaaaabbbaaaabbbabaaabbabbabaabbaaabaaabbababaaaabbabaabbabbbaababbbbaabbbbaaaabbabbaabbaabaaabbbabaaabaaabaaababaabbbaababaaabaaaaabbbabaaaabababaaabaababbbabaabbaabbbbbaabaabbbbbbabaaaaaabbababaabbbabbbabbaababaaaaaaabaabbaabaabbbaabaabaaabababaabbabbbabbbaaaaaababbbabaaababbaaaabbbaaaabaabbbababaaababaababbaaaaababbabababbbaabbbaabbaaabbbbbabaabbbaaaabbaaabaaaaaabbbababbbbaabaabbbbbbbbbbabaabbbbbbbaabbbbbabababbaabbabbbbbababababbababbbaabaabbaaaabaabaababaababababaaaababaaabbabbbbababaaabbbbbaaaabaabbaabaabbaaaaaabbabbbaaaaaabbbaaabbbaaabbbbbbababaabababbbbbbabbbbaabbbbabbaaabbbbbabaabbbbaaaabbaabaababbbabbbbababaaaaaabbababbaaabbbaabbabbababbbbaabbaaaaaaaabbaababaabbbaabbbbabbaaababaabbbbbabbbabaabbaabbbabababbbaabaabababaabbbabbaabbbaabaabbabbababababbaababbbaaabaabbaabbaaababbabbaabbbbbbbbaaabbaaaabbbbbabbbabaaabbabbabbabaabbbbabaabbabaaababbaaabbbbabaaaabaabbbaabaabbbabaabbbbabbabaababbaaabababbbabaaababbbaababbbabbabbaababbaaaaabababbbbaaaaabaaaabbaaaabaababaaabaaaaaaabbbbaaababbaabbabaaaababbabbbababbbaaabaaabbbbbbbababbbbabaababbbbbbbababababbabbbaabbabbbababababbbabaababbababbaaaaaaabbbbababbbbbbabbbbbaabbababaaababbabaaababbaaaaabbbbbbbaaaabbaabaaababaabbabbbababaababbaabbaaaaaaabaaabaabaaaaaaababbbbbabbabaabaaabbabbbababbbbabbabaaaabaaaabbababbbabababababbaabaabbbbabaabaabbaabbaabaaaaaababbbbbabaabbbabababbaabaabbaababbaabbbbbbaabbbbababbabaabbbabaabbabaababbbbbaabbbaaabababbaaaaabbaabbbabbbabbbbbbbabbababaaaaababaabbbbaaaaaaaaaabaaaababaaaabbabbbaabbaaabababaaaaaabababbbbaaabaababbaaaabababababaaabaabbaaabbaabbaaaabaabaabaaabbabbbaaaaaabbabaabbbaaaabbabbaabbabbabbaaaabbbbabaabbabbbabaaaabaabababbbabaabbaababbabababbabaaaababbbaabaabaaabaaababbabaabbabaaaababbaabaabbbbabbbbaaabbaaaaaaaaaaabbbbaaabbbabbabaaababaababbabbaababaabbabbbbbbbaaabaabbbababbababbbaabbabbbbaabaababbabbbaabbababbaababbababaaababbbaaabaabaaabbaabaabbbbaaabbabbbbbbbaaabbbbaaabbaaaaaaababaabaaaabaabbbbbbabaabbabbbbbaaababaabaaaabbbbabaabaabbbabababbbabaaabbbbabababbaaaaaabbbbbaaaabbabbbaabbaaaaabaabbbaaaaaababbaaabbbbbaabababbaabbbbbaaababababbbbbbbaaababaaaaaaababbabaababbababababbaabaaaabbabababababbaaabbaababbaaaabaaabbbaaabbbbbaaaabaabbaababbabaababaabbaaaaaaabaaaabababbaaabbbbbababbbababbbabbbaaabbababbabbabaaaaaabaabbbaaaaaaaaabababababbabaaabbaabbabbabbbabaaaabbbbbbbaaabababababababbabbabaabbaabaabaaabbabaabbaaabbbabbbaaaabbabaaababaabbbabbbaaaaaababaaaaaabbbbaabbbbaabaaababaaaaaabaaaaaaaabababaaabbbbbbbbababbbaaaaaaaabaaababbbaababbababaaabbbababaaaabbbbaaaabbaaaaababaaaaaabbaaabbaabbbbbabbaaabaababbabbbabaabbabbabaaaabaaabbbbbaabbbaaaabaababaabbabbaaaaaababbbabaaaabbbabbababaaabbabaababaaabbbababbaaaabbabaaabbbbbabaabbbbaabaabababbbaaabbbbaabaaababbbababbababbabbabbbabbabbbbababbbabaaabaabbbaaaaaababbaababaaabaaaabbabaababbababaaabbbbabbaaabbaaaaaababababaaababaaabaaabbabbababbbbaaaabaaaaaababaabbbabbbabbbaaaabaaababbaaaababababbabbbababbbbbbbbaabbbbaabbbabaababbaaaabbaabbbaabbaaaabbbaaabababaaaaabaabbbbbbbbaabaaaaababaaabbaaaabaaabaaabaaaaaabbaabaabababbaabababbabaaabaababbabbbbbabbaabababbbbbaababbbbaaaaabababaaaaaaaaaaabbbbaabbbaabbbbbbbaabaabbbaabbabaaaaabaabbaaaaabaaabbbbabaababaabbabaababbbbbbaaaabaabbaaabbbbbbbababbbabaabaaaaabaaabbabbbbbbabbaabbbbbaabbabaaabbaabbbababbabbbaaabaaabbabbbbabbabaabaaaaaabbabbbabaabaaabbabaaaaabbbbbbbbaababbbbaabaabbbaabaabaaaaaaaabbbbaaabbbababbaaababaababbbbbbbbbbbbbabaaabababaaaaaaaaaabbabaaaaaabbaababbaaabaaaaaabbbbababbbbabbabbbaabaabbabaababbabababbbaaababbaabbaababbbaaaaaababbbabaaaabbababbbabbaabbababbaaabbaaaaabbaabbabaaaabaabaaabbbbbaabbbbbbbbbaaabaabaaababaabaababbbababaabbbabbaaaababababbabaaabbaabbabababaaaaabbbaaaabbbbbabaabbaabbaaaababaaabbbababbbbbaaaaababaabbaabbbabbbbbbabbbaabbbbabaababbbababbaaaabaaababaabaaabbaabbbbbbbaaaabbaaaaabbaabaaaaaaababbbbaaaaaabaabaaaabbbaabbabababaabaabbbaabbaabbbbaabaabababbababaabbbaaabbbabaaaaaababbaababbbbaabbbbaabbaabaaabbbbaabbabbabbbbbbabaaaaaabbbbabbabbaaabaabaaaabababaaaabaabbbbbaaabbbabbabaabababbaabbbaaabbaabaaabbbaaaaabbaaaabbbaaaaababbbaaaabaaababaabbabbabbabaaababaabbbabababbbbbababaabbabbabbbbabbbaabbbbbaabbbaaabbaaaababbaabbbaaababbaaabbabaabbabbababbbabaabababbbbbababbaabbbbbbabaaaabbabbbbbbaabbbbaabaaaaababaabbbbaaabbabbabbbaabaabbbbbbabbababbbaaaabbbaabbbbaaaaabaaababbbabbabbbaabaaaabaaaaaabababbbbbbbbbaaaaabaaaaababbaaaabbbaaabbaabaabbbaaabaaababaaaabaabaabaaaaabbabbabaababaaababbbbbbbababbbabbaaaaabbbbbabbbbbbaaabababbaaaaabaabbabbabababbababbbbbbbbaabababaaabbabababbabbaabbaabbbaaabbbabbababbaaababaabbbbabababbaabbbababbababaaaababbbaaabaabbbababbaabbbbbaaaababbbabbaaabaabbbbbbbbaabbbaaaaaabbaaabbbaabbbaaabbbaabbbbbabaaabaabbbbbabaabbaaaaaabbbbbbababaababbabbbabbbaaaaabbaaabaaabaaaaabbababbbbaabbabaababbbbbaaaabbaababbbbbbaababbbbbababbbabbaaabbbaaabbaabababbbabbbabababbabaabbbabaabbaaabaaababbbbbaabaaaaaaabaabaabbbbabbaabbbaabbabbabbabbaabaaaaaaaabbaabbbabababbaaaaababbabbaabaaabababababaaaabaaaaaabaabbbababaaabaaababaabbbbababbbaaaaabababbabbaabaaabaabbaaabbbbbbaaabbaaabaabaabbabaaabbbbabaaaaaaaaaabbaaaabababbbbbabbbaabaaaabbabbbabaaaabaabbabbbbbbbbbabaabbabbaaaaabaabababbbabaabaabaaaaaababbaababbaaaaabbababbababbababaaabbbbbaaaabaabababbaaabbaabbaaabbaaaabbbabbbbabbbbabbbabaabaabaabaaabaaabaaaaaababbabbbbbaaaabbbbbaaababbaabbbbbbbbabbabaaaabbaababbabbbaabbbaabbabababbaaabaabbbbaaabbbaaabababaaababaabbabbaaabbbbabbbabababbbaaaabbbbbbababbabaaababbbbaabababbbbaaababaaababbbaabbbbabbabaaabaabbbabbbaaaaababbbabaaabbaaabbbbaabbbbbaababbabbbabababaaaabaabaaabaaabbababbbaabbababbaabbbbaaaababaabaaaabbaabbabbbbababbabaabbaabbbaabaaaaaababbbaaaabaabaaaaaaabbbaababbaabaaaababbaabaaabbababbbbbbbbbbbababbaaaaabbbaaabbaaaaaabaaaaaabbbbabaaabaaaaaabbaaabaaabaabaaaabbbbabbaabbaaababbabaaaaabbaabaaababaaaaabbbaaaaaababaaababbababbabaaabbbaaabbaabaabaabaababbabbaaaaababaababbbbabababbbbbbaabaabbaaabbbaabbbaaaaabaabbbbbaabbbaaababababaaabbaabbaaabababbbbaaababaaabbbaaabababbbabaaaaaababbaaaabbbaababbbbabababbbbaabaaababbabbbaabbbaababaaabbbbbaaaababbabbaaabbbaabaaaaaaabbbbabbbabbbabbaaabaabbaaaaaaababaaaaaabbaababbbabbaaaaaabbaaababbbabaaabbababbababaabbbababbaabbaababaabbabbababbbaaabababaabbbabbabaabababaabbabbabaaabbbbaababbabbbaaabaaababbbaabbbaaaabbabaabbabaaababbaaabbaaaaababaababbbbaababbbbbbbbbbaabaaababbbbabbbbababbabababaaaaaabbbbbbaaabaabbaabaababbabbbbbbbaabbbaababbbbaaabbaabaaaabbbabaabbabbaabbbaaabababaabaaaabaabbaaababbbaaaabababbbbabaabbbaaabbaaabbbaabbaabbabaabbababaaabbbaaaabbbaaaaabaaaabaababababbabbbbabababaabbaaaabaaaaabbbaabbbbbaabbbbabbabbabaabaababbaaaababaaaaaabababbababbaaaaabaabbbbabbaaababaabaaabbaabaaababbbabbbabaaaaaababbabbabbbaababbbbabbaaabbaabaaabbbaabbbbababaabbbabbaaabaaababaabbbbaaaababbbbbabaabbaabbbbabaaaabbbabaaabaaaaabbbbbbabaababbaabbaaabbbaabbbaaaaabababbaaaaababbaaaabbababaaabbbbbababaabaaabaabbabbaabbbabbaabaabbbabaaaababbabaaaaaababbaaaababbbbaabbbabbbababbabaaaaabbabaabbaaabbbbbabbabaaaaaaabbbbabbabaabbaaaaaaaaabbaaaabbbaababbabaabaaaabbbabbaabababaaabbaabbabbabaababababaaabbabbbbbabbbaaabbaabbaabababbaabbbaaaaaabaaaaabbaabaaaabbabbabbababbbbababbabbbbabbabbaaabaaaaaaaabaabbaabababbbbbbbababbababbaabbaaabbababbbbbbaaaaaabbbbababbbabbbbabaaaaaabaababababaabbbababbaabaabbbabaabbabaaabaaaaaaabbbabbabaabaaaaaababbaaababaaabbababaaababbaaabbbbbbabaabbbbbababaaabbababbabbbbabbbabbabaaabbbbaaabbbaaaaaabbabbaaabbbabbabbaabbbaababbbaaaaabbbabaabaaaaabaabaabaabaababaabbbbabbaabaaabbbabaabaabbaababbaaabbbabbaabaaabbaabbbaaabbaaaaabaaabaaabaabaabaaaaabaabbbabbabaaaaaaaabbabaabaababbabaabaabaaaabbbaabaaaabbbbaabbaabbaaababbaaaaababbbbaabbabbbaaaaabbbbbbaaabbbaaaababaaabaabaaabbaaaababaabababaaabbabaabababbabaabbbbaababbabaabaaababbbabbabbabbabbbabaaabbabbabbbaaabbababaaabaabbbbabbaaababbabaabaabbbabbbbabaaabaaababbbabbabbbbabababbaabaaababbbbaabbabbbbbbababbababbababbbbbaababaaaaaaababbbaaababaaabaabbaaaabbbbaaaabaabaabaaaabaabababaaaabbbbbbaabbbabbbaabbbbbbbbababbabbbbbbabababababbbabaabbaabaabaaaabaabbbbbabaaaaabaababbaabbbabbbaabbbbbbabbbbabbbbbbbbabaabaabbabaabbababbaaababbaaaaabaaabababbabababbaaabaabababbaabbbabbbbaabbbbaabaaaabbabbabbaabbabbaabaaabaaabaaaaaaaababababbaabaaaaaababbabbababbbbababbbabbbbbbaabbbaaaaabbabbbaaaaabababaaaaaaaaaaaababababaaaabaaaaaabbabaaabaaaaabbbbbbaaaaaabbaabbbbbaabbabbbbabbababbabaabbaaaaababbbaaabbbaabaababaaaababbbbbbabbbbbaababbabbbbaaababbbaaabaaaababaabaaaaabbabbaabaabbbaaabbaababaaaababbbababbabbababaabababbbbaaaababbaabbbabaaabbaaaabbabbabaaaababbabaababbaaabbbbbbaaabaaaaaabbaaabbabbbabaaaaaaaaaabbabaabaaabbbaaaaaaaabbaaabbbbabaaaaabbabaaaaaabbbaababbabbbabababbabaaaaaaaaaabbabbbbaaabaaabbabbabbbabbbbabbabbbbaabaabaaabaaabaabaaaaaaababbbabaaaabaabbbbbbbaabbbbaabbaaaaabbababaaaaaaabbaaabbbbbbbabbbbbbabbbaabbaaaababbaaaabbabbbaabbabbaabbbbaababbbaaaaaabbbaababaabbbbbaaaaabababbaaabbbabbbaaabbbbbbbbabaaabbbbababbabbbabbbbbbbbbbabaabaababbaabbbbbbaaaabababaaaaaabbaabbabaaaabaaaaababbababbabbaabaabaabaaaaaabaabbbabbabaaabbbbabbabbabaaabaabbabbbbbbaababbbbbbabaaaaaaababaababbbbaaaaaababbaababaaaabaababbabbaaaabaababbaaaabbbbaabbbaaaaaabaaabbaabaabaaaaabbabaaabaaabbaaaaabbbbabbbbaabababaabbabababbbaaaaabbababbaabbaabbbbbbbabbbbabbabaabbaabaababaabbababbaabbbbbbbaaaaabaabbbabbabbabaabaaaabaaaaababbabbbababaabaabaabaaabbaaaaaaabbaabaaaaaabbabbabaabaaaaababbabaaabaabaabbabbbbbababbbbaababbabbbbbbbaabbabbbababbbbbbabbaaaabaabaaaaabababbbbbaaaaabbabaabbabbabbbabbbbbbaaabbabaaababaaabaaabbbabaaaabbaaabbbbabbababaababbbabbaabbbbbbbbaaaaababaabaabaabbbbbbababbaabaaabbabaabababbabaabababbaabbaaababbbaaaaaabaabbaabbbbbabaabaaabbabbbbaaababaaaaaabbbaabbbbbabaaabaaabaaaabbababbaabbbaabaaaababbabbaabbaabababbaabbabbbabaababaaaabbaaaabaabbbaaabbbaabbaababaaaaababaababbaabbabaaaabbbaabbbabbbbbbbabaababababbababbababbbaaaababbbaaabbaaaaabbaaababbaaaaabbabababbbaaababaaaaababbbbbbabaabbbbbbbababbaaabaabbbaababbbbabbaaaaababbaababbaababaaaaabbbabbbabbabbbabaababaaaabbbbbabbaaababaaababbaaaaabbabbababbbbaaabbaaabaababbaaabbbaabbabbaaabbaaaababababbaabbabaaaaaabbababbababbbababbbbaababaaabaaaabbbaababbbbaabbaabbaabaaaaabbaabbaaabbaabababbabaaabbbaaabbaabaaaabbbbaaabbbbababbababbbaaaababaabbbabbbbbaabaaabbbbabbbabbbababbbbaaaaabbbaabaabbaababbbaabbaabbbbabaababbbbbabbbbbbbbabaabbbaaabbbbbbbbaaaaabaaababaabbaaaaaabaaababbbabaabbababbabbbbbabbbabaaababbaaaaabaabaaaaaababbbabbabaabbbbbbabaaabababbaabbbbbabababaaaaaabbabbaababaaaaabbabaabaabbbbbbbbabbbabaabbbbaabbbababaabbbbbaabaabbaaabbbaaaaaaaaabbbaaaaaaabaaaaaabbaaaaaaabababbaabbbbabbaabbabbbbbbbababbabaaabbabababbaabbababaaaaabaaaabbbbaaaabbbbabbabbaabaaaaaaabbabbabaabbababaabbbabaabaabaaababaababbbbabbaabbaababbbbbbbbbbbababbbbababbbabbbbbaabbbbbaaaababaabaaaabbbabaaaabbababbababaabbabbbbbbbbbbababbbaaaabababbaaababaaaaaaaaabaabbbaaaaaaaabbaaaaabbbaaaaaabbaaababbbabbbbbabbaaaaabaaaabbbaaabababbbaabbbaabaabbabbabbbbaaabbbbaabbabbbaaaaaabbaaabbbaaabbabaababbaabaabbababbbbbbbbbbaaaaaaabbaaaabaabbbaaaabbbabaaaaabbaabbbbbbbaaababbbbabbaabbaabababbbabababbbabababbbbaaabbbbababababbbabbbaaabbbababababbaaaaabbbbbabbbaabbbababbaaaabbabababbbbabbabaabaaaaaabaaaaabaabbbbabbabaaaabbabbbaabababbabbbbaaaaabbabbbaaaaaaabaaaaaaaaabbbbaaabbaabaabababaabbbbbbbabaaaaabababbbaaabbbabaaaababaabbaabaabbabaaabbbbbaabbbabbbaaaaababaaabaaabbbaabaababaaabaabaaabbabbbbbabaabbbbbaabaabababaababbbbababbbaaaabaababbaabbbbabaababbababaabbaaababbaabaaaababbaaabbaaaababababababbababbaaaabbaabaaaababaababbabbabbabaaabbaaabbbbbbababbaabaaabababbbaaaaaababbbababbabbabaababbababbbbabbababbaaaaabbabbabbabaababaaabbbaaababbabbbbaabababbabbaabbaabaaaabaabaaaabbbaaabbbbbbbabababaabbabaababbbbbaaaabbaaaabbbbbaaabbababbababbaaaaabbaaaabbaababbabbbbaabbbbbabaabbaaaabbabbaaabbbaaaaaaabbbbbabbabbbaabbbababbbbbaababaababaaababbbaabbaabbbbbbbbabbababbaabbaaababbaabbbbbbbabbbbbaabbbaabbbbabaaaaabbabbabaababaaabbbbbbabbbababbabbabbababaaaaaaaabbabbabaababaabbabbaabbaabaaaaaaababbbbabbbabbabbaabbaaaaaaabaabbbbbabaabbababababbbaabbaabbbbababbbabbaababbabbbababaaaababbbbabbaabbbbbabbabbbbabaabbababaababbaaaaababaaabaabbaabbabbbabbbaababbaabbabbababaabaabbbababbbbbaabaabbaaabbbbbaaabaabaaaabaababbbbaaaabbbababbabaaabbbaaaaabaaaabaaabbabaaabaababbaabbaaabbaababbbaababaabbaabbaabababbbabbaaababbbbbababbababbaaabbbbbabbbbabbaabaabbbaabbabbbbbbbaabaaabaaabaaabbbabaabbaababbaaabbbbaaabababbabbbabaaababbaabaaaaabbaaaabbaaaabbabbbabbaaabbbaaaaaaabbaabaabaaabbbbaabbababaabbbbbabbbbaabbbbaabaaaaabababbbaabbbaaaaababbaabababbbababbbabbaaabbabaabbaaababbaaabbbbbabaabaaabababaabbaababbaabbbbbbaaaaabaabbaaabaabbbbbaaaabaababaabaaaaabbbbbabbbbbababaaabbabababbbabababbbbbaabaaabaaabbbbabbabbabaaabbabaababbbababaababbbabbbbaaabbaababaaabaabbbbbbbabaaaaabaaabaaabbbbbaabaabaababbbaabbabaaaabbaaabbbababbababbbbaababbaabaabaabbababaabaabaaabbbabbaaaaabbbbababbababaabbbbabbababaaaaaaababbbbbaabbaabbaabbaabbabbbabbabbaaabbbbbbababbabaaabbabaababaabbbaababaabaabbaababbbbaababaaaaaaaaabababbaaabbbabbabbabbbbababbbbbbabaabbabaabaaaabbbbbbabbbababbaabaaaabbaaaabbbbaaaaaaabbabaaaabbbbaabbabbbbaabbabaaabaabbaabaaaabbaaabbaaaabbababbbbaabaaaaabbabaabababbbbabaaabbbbbaaaabbbaaababaaaabbbaaaaaaaaabbbabaaabbaabababababaaabaabbbaabbbababbaabbaaabbaaabbabbbaaaaabababbaabababbabbababaababbabaabbbbbbbbbabbbbbbabbbabaaabaaaabbaaaabbaababbabbaabbbaabababaabbbaaabbaabbbbbbaababaaaaabaabaaababaabababbabbbbaaabbabaaabaabbbabbbababbabaaaabaabbaaaabbbaabbbabbababbbbabbababbaaabbaaabbbbabbabbaaaaaabbaababbbbbabbababaaabababbababbbabaaabbbbabaabaababbabbabaabaaaabbbbabbbbaabbaabbbbababaabbabaabababaaaaababbabaaabaababbababbabababbababaaaaabbabbaabaabbbbbaaababbbbabbabaababbbaabbbabaaabbbaaabbabbaaabbaaababbbbaabbaabbabbaaaaabaaaaabbbababbbbababbbaaabaaaababbbababbbbaabbabababbaaaabbabababaabbbabbaabbbbabbaaabaabbabbaaaabbaaabbaaabaaaaaabaaabbabaabbaababbabaabbaabaaaabbababbbbbbbbbbbbaaabaaaaababaabbbbbabbabbabaaababbaaabbababababbbababaaababbbbabbbaaaabaabbbbbabbababbbaabababbbaabaabababbabbaaabaaabaaabbbaabaababbabbabaababbaaaabaaaabbabbbbbaababaabaaabaabaaabaaabbbbaabaaaaababaabbabbbbaaabbabbaaabaabaabaaabbbabbaabbababbbbaabbaabbbabbabbbbabbaaabbaaaaaaaabaaabaababbaabbaaaaaaaabaabbabbbbaabbbbbbbbabbaabaababaaaaabbaababaaaaaaaaaaaabbbaaabbbbabbaaaaabaabaabbbbbbbbabbbbaabaaaababbaaabbbbbabaaaaababbbbbbaabaabaababbbbbaaababbbbbaabbbabaaabbbbaaababaaabbbaaababaabbaababaabaaabbaabbbbbaaabbbbabbbabaabaabaabbaaababbaabbbbabaaabbaaabaaabbaababbbaabbabbbabababababaaabbaabbbabaaaabababababababbabbbabbbbbaaabbabbbbbaabababaaababbaaaaabaabbaabbaaabbbbbbbaabbabaabaabbbbabbaabbaababaabbbbbbbabaaaabbbbbbbbabbbaabbbabbbbabaabbabbbbaabaaaabbaabababbbbbbbbbaaababaabbbaaaabaabaabbbababbaabababbbaaabbabaaabaaabbbbbbbaaabbbbabbbbbabaababaabaabababbaabbbbbababbbbaabababaabbaaabbbbbabbaabbbbbbababababbbbababbbbaaaabaaaabbbbaabaabbaababaabbbaaaaababbbabaaabbababbbbbaabababababbbaaabaaaabaababbbbaaabaabaabbabaaaaaaaabbbaaaabbabbbaababaaababababbbbbbbbbaabbabbbbbbbaaaaabababaaabbbbaaaaaabaaaaababbaabbabbbbbaaabbaaaaabaabaabababbbaaaabababbbababbaaabaababbabbbaababaababaabbabababaaabbaabaaaabbabbaaaababbbabaaaabbbaabbbbaabaababbaabbabaaabbbbaaaabababbbabaaaabababbababababbabbaababbaabbbaabaaabbbbabbaabbbbaaaabbababbbababaaaabbaaaababaabbbbbaababaabbbbaaaaaaaaababbabaababbbbbaaaaaabaaabaaababbabbaabbaaabaaabbbbababbaabbbbbbbaabbbbabbbabaabaabaaabababbbbbababbabbbbbbaabababbaaabbabbbbabbbaaaaabbbbbabbabbbbbabaabaaababbabababbbabbbbaabaabaabaaabbabaabbbababababbbbbbaabababbabaaabbbbbabaaabbbabaaaababbaabbaabbaaaababbbabbbaababaaabbaabaaabababaabbaaabbbbbaabbbabbaabbbbbababbbabaaabbbbbbbababbbaaaaabbabbbbbabaaababbabbabaaaabaabbabaabbaaaaabbaabbaaabbbbbbbaabbbbabaaabbbbbbaaaabaabbabbabbbabaaaaabaababbbababbabbbabaaaaabbbbabaaabbbbaaaabbbabbaaaabaabaaaaabaaabbabbbaaababbbabbaaababbbabaabababbaaabbabbaaabbababbabaabbbababbaaabaabbbbbbbbbbaaaaaabbaababaaaabaabbabbbaabbbbaaaaaaaaaaaaaabbbaaabbbaabbabaabababbaabaabbbabaabbaaaaaaabbbaaabbbaaababbbaaababaaaabaabbababaabbbbaaabbbbbbbaaaabababbbbbaaabbabbbabbbbbabaaabaaaaababbbabbabbbbbbabbbabbabbbaabbbabbaabbbabbbbabbbbaaaabaaaaaaabaabbaababaaabaaaababaabbbbababbaaabbabbbabbaaaaaaabaaabbbaaabbaabbbaaaabaabbbaaabbbbbaabababbabaaaabababbabbbbaabbaabaaaabaaaaaabaaaabbabbbbbbaabbabbbbaaaabbbabababbaaaaabbabbbbbbaaaaaababbabbbabbbabbbabbbbaaabbbabbbbaabbaabbbababaaabbabbabbbbbbbabbbaaabbbbbbbbaabbabaaaabbbbabbaabbaaabaaaaabbabbbbaabaaabaaaabaabbaabbaabbaabaabbaababaaaabbaaaabababbbabababaaaababaababbbbaaabbbaaaabaaaaaabbbbababababbabbbbaabbbbbaababaaabaaaaabbbaabbabbabaaaabbbbbaaabbaababbbbaababaababaabaabaaaaaaabbbbaabaababbaaabbabbbbbbaaaababbaababbabaaabbabbaaaabbbabbbaaaaabbbabaabbbabaaaababaabaaaaabaababbbbabbbaaabbabbabbaabaabbbbaabaabbbabaaabababbababababbabbbbabaaaababbaaababbbabaaababaabbabbaaaaabbbabaaaabbaabbbbababbabaaaabaaabbbbaabbaaaaababaabbabaaaabaabaaaaabbababaababaaababbabaaaabaabbaabaabbabaaabbabbaaababbaaababaaaaaabaabaaaaaabbaabbaaabaabaaabbabbaabbbabaaaabbbbabbabaaabbabaaaaaabaababbbabbabbabbabbabbbbabbababaaaaaaaabababbababaabaababbaabbabbaaaababbabbbbbababbbababbbaabbbbbabbaabbabaabbbababbbbaaabaaaabbaabbbaabbbaabbbabaaabbabbbbbabbabbbbbbabbaabaabaaaabbbbbbabaabaaaaabbbaaabaabbabbbbabaaababbabaabaaabbaaaabaaaaaaabaaaaaaaabbabaaabaaaabaaabaaaaabbaababbababbababbbbbabbbababbabbbabbbbabbaababaaabaababbabbabbabbbaaaababbbbabbbbbabbabaabbabbabbbaaabaaaabbabaaaabbbabababbbbaabaabbaabbabbbabbaabbbaaaabaabbbabbbaabbbbaaabbabaaaabbabaaabaababbbaabaababaabbababbaaabaaaabbbbbbbbbaababababaaababaaaaaaaaabbaaababbabaababbbabbbbbaaabbbbbaaaaabbabbbbbaaababababbabababaaabbbaabaaabaabbbbabaabbabbbbabbaababbbabbaababaabaaababbbbbbabbabbbbbaaabaabbabaababbababbabbaabbbabbbbaabaababbabbbbbabbababbabbbababaaabbbbabbbbaabbababbbbbbbababbbaaaabababbbaaaaababaababbaaabbbbbbabbbbaaababbaaaaaaabbbabbabbbabbaaaababbaabbbbabbbabbbaabbbbaaaaabbaabaabbbababbabbabaaabbbbabababbbbbbaaaaaaaaabbaaabbabbaaaabbaaaabbaaabaababbabaaaaaabbaabaaabbaabaabbabbbaabbaaaababbbbabbbabababbbaaaaaabbaaabaabbaaabaaaaabbabbbbbabbaaaabbabaaabbabababbabaaabbbbbbaabbbabbaaabaaaabababbbbaabaaababaaababbbbabaabaaaaabaaababbbbaabbababbababbaaababbabababbbbbaabaaababbbaabbbaaabbaabaaabbabbbaabbbabbbababbabbbaaabbababbbabbbbbabababbaaababaaabaababbbbaaaaaaaabbabaababbaabbbbaaabbabaabbabbbbaaaabbbaabaababbbbabbbaaaaaabbbabaabbababaaabaabbabbabaabbbbaabbbabbaabaabaabbbabaabbbabbbbabbabbaabbbbaabbabbbbababbbbabbbabbaabababbbbbaaaabbaabaababbaabbaabaaababaaaaaabbbbabaaababbbbaabbbaababaaaaabbabaababbbabbbbabbabbabbabbbbabbbbaabbbabbbbabaabbbaababbabbaabaaaabbbbaabbbabaaababbbbabbaabaaabbbbbaaaaaabbaabbaaaabbababbaabbabbbabbbabbaaaababbaabbbaaabbaaabaaaabaabaabaaabbbbaaabbbbbaababbaaaaabbaaaababbababbbbbbbaaaabaaaaababaabaabbbaabbbbabbabaababbbaaaaabaabaabbbababaaabbaababaabbaabbaaabbbbbbaababbaaaabaababaabaaaaaaabbbababaaaaaabaabbaaabbaabbabaabbabbbbbbbbbbaabbabaababaaaabaabbaabbbbababbbabbabaabbbabaababbaabbababaaaaaabaaabbaabaababbaabbaaaaaabbabaaaabbaaababababbababaaaabbabbbbbababbbaaabababbbbbaaaabbabbabaabbaababbbbbaaabaabaaababbbabbbbbaaabbababbabbbababbaaaaabbbaaaaabaaabaaaaaaaaaaaaabaaaababaabaabbaaabababbaaababbaabbaabaaaabbabbabaabbbbaaaabbabbbaaaabbaaaababaaabaaabbaaabbbabbaabbabaaabaabaabababaaabaaababbaaaabaabbbabbbbaababbabaaabbaabbbbababbababaaaaabaabbbabbaaaabbaaaababbaababaaabbbbabbbbbaaabaabbaaaabbaaabaabbaaabbabbaabbaabbbabaaabbabaababaabaaabbbbbbabbbaaabbbbaaababbabababbaababaababbbaabaabababbabbbbbbbabbbbbbabaabbbababaaabbaababbaabbabbaabbbabaaaaaaaabbbbbabbabbaababbaaaabbababaaaabbbbaabababbabaaababbbaaabababbbaaabbaabbaabaabbbaaabaabbbabbbbababbaabababbaaaaabaaabbbabbbbababaabaaaaaababbbababaaaaaabababaabbbabababababbaaababbbbabaabbabbaabbbaaabababbabbabbbaaabbabbababaaababbabaabbaabababbabaaaaabbbbbabbbbababbabaaaabaaabbbbabaaaaaabaabbabababbaabababaabbababaaabbabaabbabbbaaaaaababaabababbaaaabaaaabbaababbbbabbbbaabaabbbbbaabbababaabbbaaababbabbbbabbbaaababbabababbabbbbbbabbaaabbbaaabbabaabbabbbbbbbbaaabaabaabaaabbbbbabbbbaabbbabbbaabbbabbbbbaababbbbabbabbabbabbaabaaaabbbbaababbabbaabbaaabbbaabbaaababbaaaaabbbabaaababbbababaaaaaabaaaabaaabbaaabbbbbaabbbabaaabbaabbbbaaabaaabbaaaaabaaaababbbbbabbbbaabbbbabaaaaaaabaabbabbbaabbababababbbbbabbabbaabaaaabbaaaaaababababbaabbabbbababaaabbbaabbaaaaaaaaabbaaaababbbbabaababaaababbaabbabbbbabbbaaaaaabaaaabbaaabaaababaaabbbaabbabbbbabaabbbbaabaabaaaaaabbabbabbbbaabbbaaaabbabaaabbababbbbbabbbaaabbababbaabbbbbbaaaaaabbbbbaaaaabaaabbbabaabbbaaaaabbbbaaabbbbbbbaaabbaabbbabbbbbbababbbabbaabbbabaabbbaabbbabaaababbabbbabbbbaabbaabaababbabaabaaabaaabaababbbabbbbbabbbbbabaaabaaababbbabbbbbabaaabbaabaabaaabbaabbbababbbaaabbbaababaaabaabbababaaabaababbbbaaaabbbbbbababbaaabbababbbaaaaaabbaabbbbaabbbaaababbabaaababbbbbaaabaabaabbbaababbbbabbbaaabbbbabbabaababbaaaaabbaaaabbbabbaabbaaaaaaaabbaaaaaabbbbbbbabbaabbbbbaaaaababbaabbbbaababbaaababbabbababaabbaaababbaabaabaabababbabbabbaabbabbabbabbaaaaaabaabbabaaabbabbbbbaabaababbaaababbbbbbbaaabbabaaabbaaabbbbabbbbbaaaaabbabbaabababbabbabbabbaaaaabbbbbbbabababbabababaaabaaabbabbabbbbbababbabbbabaabaabbbbaabbbabbbaaabababbababbbaaaababaaaabaababbbaaaabbabaaaabbbbaababbaabbbbbbbaaabababababbbbbaaabababbababaababbabbaaabbbaaaaaaaabaaabababbbaababbbaabbababbbbaabbaaabbaaaaaababbbbaaaaabbaaabaaaababaaaabbabbbbbbbbaabbbbbaabbbbabaaababaabbbbaaaabbbbababababbbbbabbbbaabaababaabbaaababababbbaaabaabaaaaabbabaabaaababbbbaaaabbbbbaaabbbbbbbbabaabababbaaabbaababbaaabbbaabbbbabbbabbababbababbbaabbaaaaaaabbabaaabababbaaaabbbbbbbaaabbbbaaabababbbbaabbabbbbbabababaabbaabbbbabbaaabbbbbbbbbbbaaabaabbaaabaabaaaabbbaababbbabaaabbaaaabbbaaaaaaaabababaabbbabbbaabbbbabbaabbbababaabbbabbaabbbbabbabaaaaaabaaaabbaaabbbabbababaaababaaabbbaabbbbbabbbaababbabbbaabaabaabaaabaabaabbbaaabaaaaabbaaaaababbbaaaabbaabaabbabaaaabaabaababaabbabbaabbbaabaabababbaabbabbbbabbbbbaabbaaabbbbaabaaaababbbaaabbbabbabaaabbabbbabababaaababbaababbababbaaaabbbababbbaaaaaaaabbbbabbabaababaabbbabaababbaabbbababaaabbaaabbababbaaaabaabbbbbbbabbbaabbbabbabaaabaaababababbbaaaababbbbbbbbaabaaabbbbabababbabbbbabaaaabbabbaaabbaaabbbaaabbabbbbbbabbababbabbbbaabbbbaaababbabbbbaabbbaaabbbabbaabbabaabbbabaababbbbabaabaabbaaabbabbbabbbaabaaababbbbaaaaaabbbaabbabaaabbbbbbbaaabaababbaaabbbabbbbabababbbaabbbbabbbbbbabbbabbaabbbabaaaabbaaaabbbbabababaaabbaabbbbbabbaabababbaaababbbaaababaabbababaabaaaabbbbabbbaaaaababaaaaababaabbbbabaaabbaaaababaaabbabbbaabbbabbbbaabbbaaaaaabbaabbaaabaabaaaabbaabaabbaabaabaababaabbbbaabbbbbaaaabababbabbbaaaaabbabaaabbbbbbbbababbbbbaaaaaabbbaababbaababaaabababaabbaababaababababbabbbbabaaabbababaabbbabbbabbbbbaaaabaabaaabababaaabaabbaaabbbabababaaaaaaabbbbbbbababaabbbbbaabbaaaabbbabbbaabbaaabababaaabbabbabbaaaababbbabaababbabaaaaaabbabaabaaaaaaabbaabaabbababbababaaaabbbaabbaaabbbbbbbbbabbaaabbbaaabaababaabbbaaabbbbabaaaabbabababbabbbbbaabaaaabbaaaaaaaabbbbabbbbbbbbaabaaaaabaabbaababaaabbbbbbabbabbbbaaaabbaababbbbbbaababaaabbbaabbababbabbabbaabbabababababbbbaaabbbbbabbbbbaaaababbaaabbbaabaaababbabaabbbabaaabbaababaaaaaaaabababbaaaaaabbabbbaabbaaabbbbaabaababaabababbabbaabaabababbabbababbabbabaaaabaaabaaabbabaaaaaabaaabbaaaaaaaabaabababaaababaabbabbbbaabbaabbbaaabbaabaabaaabbabbabaabababbbaaaaabbaabbababbaabaabaababababbaabbbbbbbbaababaaaaababbabbaabbabaabbaabbabbaababbbabbbbababbbbbbbaabbbbabbbbbaaaababaaaabababbbababbaabaaaababbbaababaabbabbbbaabaabbabbbbbbaaaabbbababbbbbaabaabbabbbbbbbabaaaabbabbaaabaababaaaaababbbaabaaaaabbbbbaabbbbaababaaabababaabbbaabaaababaaaabbbbbabbbbbabbabbbbbabaabababbaabbbaaaabbbabbbaabbbaabaabababaaabbabbbaaabbaaababababbbababbbbaabaababbbabaabaaaabbabbabbaaaabbabaaaaababaaabaababaaabbbbbbabaababbbbbaabbbabaabbbaaaaaaaaabababbabbbbbbbaabbbaaaaabaabbbaaaabaaaaaabbbababbbaababaaaabbbbbbababaaababbbaaababaaabbaaabbaabbbabaabbaaaababbaaabbbbabbbbabbabaaaabaaaababaaababaabbbbbbababbbbabbaaaabababbbaabbaaaaabababbbaaabbbbaaaabbababaaabbabbaaaababaaababbababbbbbaabbaaaabbbababaabbaabbaaabbaaabababaaaaaabaababbbaaaaabbbabbabaaabaabaaaaaabaababbbaabaababbbbbabbababababbbabaabbbbababbbbbaabbbbababbabbaababbaabbbbababbaababbaabbbabbbaabbbbababaabbaaaaababaabaabababaabbbbbaaaabbbbaaaabbababbabaaabbabbbbbbbabbbbbbbabaaaabbbabbbbbaababbabbbbbababaaaababbaaaaabbaaaaaababbbaaaabbaabababababbbaaabbaabbbbaaaabaabaababbaaaabbbabbaabaaaaabaaabbaabaaaaaaabaaaabababbabbaaaabbabababababaaaabaabababaabbaababababbbbaabbbbabaaaabbbbbbbbbaabbbbbaabbabbaabbaaababaaabbabaaabbbbbaaabbaaabbbababaaababaabbbabbbaabaababaaabbbaaababbbbaabbbabaababaabaaaabbabbbbbbabbaabbbbbbbaaaaaabbababababababbabbbaabbbaabbaaabaabbbbaabaabbbabaabbaaabaaababbabaaabbbaababbaababbaabbbaabaabbbbabaaabaabaababbbbbaaababaabbabbbbbbababaabbaabbabbabbbbabaabbaabbaababbbbbbaaabbbaabbbaaabbbabaabbabbaaabbbbbababbabaaabaaabbaabbbbababaabababaababbbbbbbabbbaaaababbbabbbababbabaabbbabaabbbabbbaaabbaababbaabababaababaabaabbaaabbaababababbabbabababbbbaabbaaabababaabbbaaabbbbbbbbbbbaaaaaababaaaabbabbbbabbaaaaaaabbbaabbaabbaaababaaaabbaaababbabbaaabaaabaaabaaaaabbbabbaabbbabbaaaabababbbbbbbababbaabbababbbaabbbbbabbaaaaabbabaabaabaabbaaabaaaaaabaaababababbbaabaabbbbabbbabbbabbababbababaabaaabbaabaaaabbaabababababbbbbbbabbbaaaabbabbabababaaaaaabbbbabbaaabbababaaababaabaaabbbabaaaabbaaaaaaababaaaaabbbbbaababbaabbbaabbbaaabbaaabbaaabbbbabbabbabaabbbbbaababbbbabbbaabababaaababbbaaabbabbababbababababbbbbaaaabbbaaabaaabbbaababaabbbbaababbababaaabbbaababbbabbababaabbbabababaabaababaaaababaabbabbaabaaababbbbbaabbaabbbbaabababbbbabbbbaaaabbaaaaabbaaaababaaabbabbbabaababaababbbbbbbbaaaaababaabbababbbaaabbbbababaaaaaabaaaaaabbbaaaababababaaabbabaabababbabababbababaababbaaabaaaaaabbbabbaaaaaaaababaabababbbbbbababaababaaabbabbabbbbaababbbbabaaabbabaabbabababababbbbabbaabaaabbbabbbbbaabababbabbbbaabaababbaabbabbaaaaaabbababbbbbabbbbabbbbbbbababaaababbaaaaabaabbbababbbabbbabbaabbbbbaabaababaababbbabaaaaababababbbbabbabbababbbaaabbbaaaabbabbaaabaaabbaaabbaaabaabbbbbaaaaabaaaabaaaabaababbbbaabbbaaabbabbbbabababbaaaaabaaabbaabbbaababaaaaabaaaabaaabaabbaaaaaabaaaaaaaabbbababbaababbaabaabaaaabbabaababaaabaabbabbaaabaaaaabbbbbbabbbabbabaaabbbbabababbbbaaaaabaababaaaabbaaabaaabbbababaaaaabaabbaababbaaaaaaabbababbbaabbbaabababbbabaaababaabbabababbbaaaababaabbabaabbbbbabbabaabbaababbaababaabaaaabaaaabbaaabbbaabbaaabbaabbbbabababaaaaabaaaabbbbbbbaaaabaaabbaabbabbbaabababbbbbbabbbababaaababbaaabaaabaabaabaaaabbaabaabbaabbbbaaaaabbbaaababaabbbbbbbbaababaabbababbababbaabbbbbaabababbabbbabbbbbbaabbaaabbaaaabbaaaabbbaaabbbbabbababaabababababbabaaaaabaaaabaabbaaaaabbaababbbaabbababbabbaabaaabbbaabbabaabababababbaabbaabbabaabbaabbbabaabbbabaababbbabaaaabaababbbbabababbabaabbabaabababbababbbbbabaabbaabbabbaaaabbbbbbbaaabbaabaabaabbaabaabaaabababbabbbbbbbbbabaaaababababbbabbbbabbbaaabbabbbababbbbababbbaaaaabbbbaabaaaaabaaaababbaaabbabaabbaaabbbabbbabaababababbaaababaabaabbbaabbbabaabbabbaaabbbbabababbaaabaaaabababaabbbaaaababababaaabaabaaabbbaaababbbbbabbbabaaaabaaababaabbbaaabaabbabbaabbabaababbaabbbbbbaabbababbabbbbbaabaababbaabbbaaababbbbabbbaabaaaabbbaabbbbbbbbbbababbababbbbaaaaabaaaabaaaabaaababaabaabbaababbabbabababbbbbaaaaabbabaaaaaaaabaaabbbbabaabaabbbbababbaabaabbaabababbbaaaabbababbbbbaaabaabababbaabaaaabbbaaaaaaabaabaababaaaabbabbabbabbabbaaababaaababbaabbbbbbaaabaaaabbbbbaaababababbbabbbabaabbaaababbbababbbabbaaababbbabaaaaaabaabaabbbbbbbbabababbbbaaabababbbbabbaabbaabbaabbbaaabbbabaaabaababaaabbaababaaabaababbaabaaaabaabbbaaaababbbababaabaaaabbaaabbaaaababbbbaabbbabaabbbbabbaabbababbbbbabbaaababbbaaaaabbabbababbbabbbabababbabbbbbabbbbbbbababbbbbaaabbbaaabbabbabaaaaaaabbbbababbabaaabaabbaaababaaabaaaabaabbbbaabaaaabbababbababababaabaaabbaababbbbaaabbabbbabbbaabaaaaababbbbabababbaabaabbbabbababbbbbaaaaaabbaabbababaaaaaabbaabbbabbaababbababaabaaababbbbababbabbaaabababbbaabaaababaaababbabaabbabbaabbabbbbabbababbaaabbbabbbbbbabaaaaaabbbbbaababbaabaaaabbabbbbbabbbbbbabababbbbbbbabbbbabbaabbabababaaababbbbbbbababbabaaabaabbbababbaabbbabbabbbaaabbababbabbaaabaabaababbbbaabbababbabbbbbbababbaaababbababaabbbbbbabbbaaaabaababbbabbbbaabaaaabbbaaababaaaaaaaaaaaabaabbbbaabaababaaaaabaabbbbaaabbbabbbababbbbbabaabaaaaababababbbaaaaaaabbbaabbbbaabbbbbbaabaabbbbbabbabaaaabbabbbabbaababbbababbbbaaabbbbbababbabbabaababababbbbbbbabbbabbaaaaabbabbabbbbaaaaaaaaabaabbbaaaababbbabababababbabaabbaaabbabbaabbbaababbbaabbbbbbababaaababaaaabaaababbaabbaabbaaabaaaaabbaaaaabaaaaaababbbbbbbaabaaabbaaaabaaabaaaaaaaababbaaabbbbbaaabababbaaabaaabbbaaababbbbbabbbabaabbabbababaaaaaabbabbababbbbaabaaaaaaaababbabbbbbabbaababababaabaaabbababaabaabaabbabbaaaaaabaabbbabbbabbaabbabbaabbaaaaaabbbbaaabbbabbbbbaabaaaabbbaabbabbaaaabbbaaaaabaaabbbbbbaaaabbaaaaaaaaabbabaabaabaaabbbaabbbbaabbabaaabbbbaabbbaaaaabaaaaaabbbaaaaaaabbbbaaababbaaaaaaababbbaaabbbabaaababbabbbaabbaabbabbaaababaabbbaababbbabbababbaabbbabbabaaaaaaabaaaaaababbbbbbababbbbbaaaabbaababaaaaabaabbbaaaababababbbababaaaaaaababbaabaaaabbabbaabaaaabbbabaabbabbbbaaabbbbbbabbababbaabbaaababbbbbbbaababbbbbbbbaabbbbbaabbaabbbbaababaaababbabbbababaaaabbabbaaabbbabbabbaabaaaababbbabaaaaabaaaabbaaabbaaabbaaaaabbaabbaaaaaabaabbabbbbbabaababaabbabbbbaabaaaaabbabbabaababababbbbaabaababbbbabaaaaabbaaabbbababbbabaaaabaabbbbbbaabaababbabaaabaabbbabbbbaababbaabbabaababaaaabaaabbbbaaabbaaaaaabaaaabbaabbabbbbabaaaaabbaababaaabbbababbababbabaabbababbbbaabaabaaaabbbbaabaabbbababbbbaaaabbabaabbbabbaababaaaaaaaabbaaaaaabbbbabababbaaabbbabbbabbababaaabbaaaaaabaabbababbaaaaabbbabbbaababbabaabbabaaaaaaababbbabbaababbaaabaaaaabbaaabbbaaabaaaaaabaaabaaaabbaaaabaaaaaabaabbbbaaabbaababaabbaabaaaabbaabbbbbabababababaabbabbbabbaabaaaabbbbaababbbaaabbaababaaaaaabababaabbbbbabbababbbbbabaaaabbaaaaabbbaaaabbaaaabaaaabbbbaabbbaaababbaaabbababbbbbbababbabaaababbaaaabbaabbbaaabbabbbabaababaabbabbbaabaaaabababababbbbbbaabababbbbabbaabbabbbbbaabbbbabaaaaaabbbabbababaaababbbbbaaababbaaabaababbbbbabaaabbaaaaaabbbbaaaabababbbbaaabbabbbababbaaababbabbbbaaababaaaababbabbbabbaabbaabababaabbbabbaabbaaabbbbbaaaabbaaaaaabaabbbababbabaababaaabbababbbaabbaaababababbabbaaaabbabaaabbbabbabbaabbbbaaabababbbbababaaabbabbaaabaaaaabbbbbaaaabbbaabbbaababbbbbbbaabbaaabaababaabbaabbbaaaaabaaabaaaabaabbbababbbbbbaaaaabbabbbaabbbbaababbbbabbaaaaaabbbababbabababaaabaababbabaaaabbbaaabbabbbbbababaaabbabababbabbbabaabbababaabaabbabaaababbbbabbabbbbbbabbbaaaaababababbabbbbaaabaaabbabbaaabbbaabababbbaaaaaaaababbbaaabaabaabababaabaaaabbaababbbbabababbbaabbbbabbaabbbbbabbabbbabaaabbaaaabaabaaabbababbabaabaaaaaaabaaaababbaaabbababbbbbbbababbaaabbbabaabbbbbbaaaaaabaabbaabbbbbaaabaababbaabbbaaaabbaababbbaabbaababaaaabaaaaababbabbabbbaaabaaaaaaabbbababbaaababbbaaaabababaabbabababbaabbaababbbaabbbbaaabaababbabbbbbbbabbbbbbababaaababababbaabaaaaaabbaaaabbababbabbabbabaabbbaabbaabaaabbbababaaababaabaaabaabbbabaabbabaaaaaaabaababaabbbbbbaaababaabbaaabbaaabaaaaabbaabbaababbbbbbbabbabbabbabbabaaabaabaaaaabbbabaaabbabbabbaabaabbbbbbabaabaababaaabaaaaaaaaaabbbaaaabababbabbaababaabababaaabbbbbaabaabbbbaaaaabbbbbbbaabbaabaabbabbababbaabbaaaabbbaabbbaabababaabbabbbababbaaaabbaabbbbaaabbbbbababbababaabaaabbaabbabbbaaabbbaababbbbbaababbabbaababaabbbabababbbbbbababbbbbbababababababbabbaaaabbbbaaaabaaaaaaaaaaabbbbbbabbbbaaabaaabaaaababbbbaabaaababaabbaabaabaaaabbabbbbbaabbabbaabbaaaabbaabbbabbaaabbaaaaabbabbabbaabbababbbbbababbbbaabaababbbaabaaaaabbbabbbaaabbaaabaababbabbbababbbabaabbaabaaaaaaabbbabbabbabbababaaabbabbbaabbabaaabaabaaababaabbbbbbababbaaaabababbabbbbabaababaabbbababbbaaabbabbbbbbbaabbabaabbbabaaaaabaabbbaabbbbbbabbbaaabbbaaabbabaaabbbbaaabaaaababababaaaaaaaabaaaaabbbbbbababbaabaabbabbababbaabbbabbbbbbbbbbbbbbbaabbbbbbabaaaabbbbbbbbaaabbbaaabbbaaabaabaabbababbabaaaabbbbbabbbbaaabbbbabbbaababbaaaaabbaaaaabbaaabaaaaabbbbbbabbaaabaaabbbaababbababbbbaabababaababaabbbbbbabaabbbbbabbbbabbbabbaabaabbababaaabbbbbaababbabbaaaaabaabbbabbbbaababbaaaaababbabbbbaaaaaaaabbabbabaaaabababbabbbbaababbabaaaaabbbaaabbbaabaaabaabaabaabaaabababbaabbbbabbbabbabaaabbaaabbbaaaabbbbaabaabbabbbaabbaabbaaabaabbabaabbaabbabbbaabbbaabbabababaabbababaaaabababbababbbaaabbababaabaaabbaabbaabaabaabbaaaabaabaababbabbbaababaaabbbabaaabaaabaaaaabbbbbaabbaababbbbbaabbabbabbabbaababbaaabaabbabaabbbbbaaaabbbaaabbabbaaabaababbbaaaabaabbaabaababaabbababbabbabbaabaaaabbbaaabaabbaaabaabababababaaabaaabaabaaabababbaabbaababbabbbbabbaabaaabababbaaaaabaaaaaaababaaaabaaaabaaaaababbababaaaaaabababbbbbababaaababbababaaaabaabbaabbabbbababbbbaaaabbbbbbbbbaaaaaababaaaababaaaaaababbabababbababaabababbbbaaababbaaaaaaaabaabbbaaabbababaabaaaabbbabbbbbbbaaaababbaabbabaaabbabbbababbbaaabbbbbbbababaaabaaaaabbbabbbbbbabbbbbaabbbaabaaaababaaaaaaaabbabbbababbababababaabaabaababbbbaabbbbaabbbbbbababbaabbaaaabaabaabbabbbbbabbbabbaaabbabbabbbaabbabaaabbabbababababbabbababbbaaabbabaabbaabaaabbaababaabaaabaaaaaaaaaaaaaabaaaabbaababbaaabbabaaababbaaaaaaababbababbabaaaabbaaababaaababababbabbbbababbbbbbabbbbbbabababaaabbabbababbbabababbabbbaaababbbbaaaababbbaaaababababbaaabbabaaaabaaababbbaabaaaababbbbbabbaaaababaabaaaaaaabbaabbbbbaaaabaabbababbbbaaaaaababbbbbbbaababbabaaabbbbabaabababaaaababbababbbabbbbabbababaabaabbaaababbbbabababaabbaabaaabbaaaaabaabbabbbbabaaaaaaaababbbbaabbaababbaaaaabaaabaabbaaaabaabbbbabababbbbaababaaaaababaababbaaaaaabaaaabbbbaabbababababbabababaababbbbaabaabbaaaaaaabaaababaaabbabababababbaababaabbbbbbbbababbabaaaaabaababbabbbbaabaaabaabbabaaaabaabbaabaabaababaaabbabaaaabbabbabaababaaaaaabbbaaaabababbabbbaababbababbaaaabbaaaaabbbabbbbbbbbaabababbabbbaaabaababbababbbaabbbbbaababbbbbbabaabbbaaabbbbabbaabaabbababbaaabbaaaaaaaaababbaaaaababbabaabbbabbbbaaababbbaaaababbabababbaabbaaabbbbbababbaababbbbbabaaabbabbaaabbaabbabbbbbaabbbaabaaabbaabaababbabbbbbaabaababaaaaaabaababbababbbabbbbabaaaaaaabbbbbaababbaababaabbbaabaabbbaaaaaababaabbbaabbbaaaabbbbaaaabbabaaaababbbabaaaababaabbbbbbaaabbabbbbababbabbbaaabaabababbaaaabababbbbbbbbabaaaaaaaaababbbabbabbaababbabbbbababababbbaaaabbaabbabbaabbaaabaaababbbabaabababbabaaaaabbabbaaaabbabbbabbabbbabaaaabbaabbabbbaaabbabaaaaaaabbbabbabaabaababaabbbbbbabbbabbabaaabaabaaabbaaabaaaaababbaaabbaabbabaaabbbabbabbbabbbbaaaaaaabbbababbbaabaabbbaaaababaabbaaabbbabbaaaabbbbbaabbbabbbaabbaaabaaaaaabbabaabbbabbbbabaaaababbaaabbabbbabbaabbbbabaababaaabaabbabaabbbabbbbaababaababaabaaabbbbaaabbaabbaaaaaababaaababbbabaabbabbaaabaaabaababaabbbabbbaabaabbaababbbabbabbaababbbabbaabbbbaabbaaaaababbaababbaabbbbaaababababbbbabababaabbbabbabaaabbabbabaaaabaaabbbbabbbaabaabbbaaabbabbaaaaababbbabbbaaaabbbabbaaaabaabbabbbabbabbaaabbaabbaababbbbbbbaababbabbaaaaaaaaaaabbbaaababbbaaaaabaabbabaabbbbbabaaaabbbbaaaabbaababaababbababbaaababbbabaabbababbbbbbabaababbababbbbbaaabbbbabbababaabaabbbaabaabaaaaabbabbbaaabaabbbbabaaababbabbbaaaaaabbaababaaaabbabbabbabaaaaaaaaabaaabaabbaaaabaaaaaabbbbbbaababaaabababaabbabaabbabbbbaabaaaabbabaaaaabbbababaaababbbbabbabaabbbbaabaababaabbabaaaabaabaaaabbabaaaaaaabbbbaaaaaabaababbbaabbbbaaabbaaaababaaabbbabaabbaabbbbbbbbababbbaaaaaabaababbbbbbabbaabaaaababaaaabbabbbbbababaabbabbaabbaababbbaababababbababbaabbaabbbbbaaabbbbbaaababaabbbbbbaabaababbbabbababbbabbabbbaaabaaabbaabaaabaaaaababbababbbbabaabbbababbaaabaaababbbaabbbbbbaabbaaaaaaabbbabaaabbaabaabaaabbbbaaabbbabbaabbabababbaabaababaaaabaaaaaaabaaaaabbabbaaabaaaabbaaaabababaabababbbaabbbaaabbbbbbabbbaabababbaaaaabbbabbbabbbaaababbbaababaaabaaabbaabbbbaaaaaaabbbabbbbaababbababbbaaabbbbbaaaababbabaaabaaabbbbbbababababbbababaababbbaaaaaaabbabaaabaaabbabbaabaaaabaaabaaaabbbbaaaaabaabbbabbbaabaabbbabaaaabababaabbbaaabaaaabaaabbbabbaaaababbbaaabbabbabbbbbbbbabbabaaabbbaaababbaabaabbabaaabaaabaaabbbaababbaaaabbbabbbbaaaaababaabaaaaaaaaabbaabaabbbabaaaabbbbbaaaabbbabaaaaaaaabaababbabababaaabbabbbabaabbaaabaaabbaabbaabbabbbbbaaabbbbababbbbbbaabbabbaabbbaaaaabbbaaaabbabbbbbbabaabababbaababababbbbbbaabaababbababbbabbabaaaaabbabaabbbbbbbbaaaabbaaabbaaaabaaabbbbabaabbbaaaaaaabaaaabbbaaaaabbbbbbabbbbbabbbbbababbbbbbaabbaababababaaabbabaaaaabbbbbbbabababbabaaabbbbababbaabaababaabbaabbbbbaaababababbabaaaaaabbbbaaabbababbabbbbbababbbbaababaaaababbbaaabbbbaababbaabbbbaaabaababaaaabbbabaababaaabbababbbababaabbaaaabbaabbaaaaaabbaaabbababbbbababbbabaabbaababbbbababababbbbaabaaaabbabbbbbababbbabbbbbbaaaabaaaabbaaabbbaaababaababbabbabaababbaaabbbabaaabaababbbbabbbabbbabbaababaabbbbaaababbabaabaaaaabbaabaabbaabaaaabaabbbbaaabbaabaabbbaabaaabbaaaaabbaaabaaaaabaaaaabaaabaaabaabbbaabbaabbaababbbbaaaaabbbabaaaaaabaaabbaaaaabbabbababbabbabababaaaabaabaaaabaababaabbbababbbbaababbbabaabbbbabbaababbabaabbbbbaababababababbbaaaababbbbaaaaababaabbaabbaaabbaabababaabaaaabaaabaabaaaaabbabbbabababbbabbabbbbbbbaaaabbbabaaaabbabbaabbbbabbbbbbaaaaabaaaaabbabbbaabbabbabbaabbbbabbaaabababaabbbbbbaaaababaabbabaababbabbbbbaaaabbaaabbbbababbabaabbbbbaabbbaabbbaaabaabaaabbaabaabbaa
aaxaa
